[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[netCDF #FSQ-730891]: Problems with CDL/vlen example (2)



I am embarrassed to see that
I forgot to check in the changes.
Should be in the snapshot available tomorrow.

Below is the test program I use. I think it
includes all the examples you sent. In any case,
it works with the changes I made (and have now
checked in).

=Dennis Heimbigner

netcdf ref_tst_vlen_data { // H/T to Lynton Appel for extra tests of vlen
types:
  float(*) row_of_floats ;
  int(*) vlen_int ;
  compound singleCompoundType {
    vlen_int vlenIntVector(2) ;
  }; // singleCompoundType
  compound pfCoilType {
    vlen_int name ;
  }; // pfCoilType
  pfCoilType(*) vlen_t ;
  vlen_int(*) vlen_int2 ;
  compound singleCompoundType2 {
    vlen_int2 vlenIntVector ;
  }; // singleCompoundType2
dimensions:
        m = 5 ;
        vlenDim = 2 ;
variables:
        row_of_floats ragged_array(m) ;
                row_of_floats ragged_array:_FillValue = {-999} ;
        vlen_int vdata ;
        singleCompoundType singleCompound ;
        vlen_t pfCircuits ;
        singleCompoundType2 singleCompound2 ;
        vlen_int vlenIntVector(vlenDim) ;
data:

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

 vdata = {1, 2, 3} ;

 singleCompound = {{{11}, {12}}} ;

 pfCircuits = {{{1, 2, 3}}, {{2}}, {{3}}, {{4}}} ;

 singleCompound2 = {{{11}, {12}}} ;

 vlenIntVector = {1, 2, 3}, {1, 2, 3} ;
}

=Dennis Heimbigner
  Unidata


Ticket Details
===================
Ticket ID: FSQ-730891
Department: Support netCDF
Priority: Normal
Status: Closed


NOTE: All email exchanges with Unidata User Support are recorded in the Unidata inquiry tracking system and then made publicly available through the web. If you do not want to have your interactions made available in this way, you must let us know in each email you send to us.