netcdf vlens {
types:

  float(*) row_of_floats ;  // a variable-length array of floats

dimensions:
	m = 5 ;
variables:

	row_of_floats ragged_array(m) ;  // 5 rows, each a different length
		row_of_floats ragged_array:_FillValue = {-999} ;

data:

 ragged_array = {10, 11, 12, 13, 14}, {20, 21, 22, 23}, {30, 31, 32}, 
    {40, 41}, _ ;
}