Re: [netcdfgroup] Enveloping fields of data in user defined types while storing in netCDF format

Ekin,
Regarding the namespace collisions, you could also wade into the dangerous 
"enhanced" netCDF waters and use groups to differentiate your biomass data -- 
/ep_data/biomass and /mp_data/biomass.  This might make more sense if you have 
a lot of variables in the groups e.g. ep_data_biomass, ep_data_var1, 
ep_data_var2, mp_data_biomass, mp_data_var1, mp_data_var2 gets a bit redundant 
after a while.

However, David's interoperability warning still applies. Some applications do 
not yet support "enhanced" features of netCDF very well. YMMV.
Cheers,
-Corey

On Thu, 23 Feb 2012 06:39:33 -0800
 David William Pierce <dpierce@xxxxxxxx> wrote:
>Hi Ekin,
>
>if I could give you some advice based on having used netcdf for many
>years, it would be to avoid going the route you seem to have taken
>with using fortran compound types. The reason being that I think you
>will find that it greatly reduces the ease, speed, and portability of
>your output files across different applications, since support for
>compound types in applications is not well advanced yet. And
>presumably easy interoperability is the whole reason you are using
>netcdf in the first place.
>
>Instead, the best solution is to keep things simple. Just name your
>output variables "ep_data_biomass" and "ms_data_biomass" and write
>them as regular variables, not compound types. Then, no namespace
>collision.
>
>Regards,
>
>--Dave
>
>On Wed, Feb 22, 2012 at 12:03 PM, Ekin Akoglu <ekin@xxxxxxxxxxxxxxx> wrote:
>> Dear all,
>>
>> I am quite inexperienced in using netCDF FORTRAN API and netCDF format in
>> storing data. Currently I am struggling on a problem. I have user derived
>> data types in FORTRAN with multiple components, i.e. fields, such as:
>>
>> ep_data%biomass
>> ep_data%pob
>> ....
>>
>> ms_data%biomass
>> ms_data%age
>> ...
>>
>> Is there a way to envelope the fields (after % sign) under e.g. "ms_data"
>> and "ep_data" defined types when writing in a single netcdf file so that the
>> "biomass" field of "ms_data" does not interfere with the "biomass" field of
>> "ep_data" while reading it from the .nc file? I would be glad to hear if you
>> have suggestions on the matter.
>>
>> Regards,
>>
>> --
>> Ekin Akoglu
>>
>> Research Assistant
>>
>> Institute of Marine Sciences
>> Middle East Technical University
>> P.O. Box 28, 33731
>> Erdemli, Mersin
>> Turkey
>>
>> Web: www.ims.metu.edu.tr
>> Email: ekin@xxxxxxxxxxxxxxx
>> Phone: +90 324 521 34 34
>> GSM: +90 506 554 03 90
>> Fax: +90 324 521 23 27
>>
>> _______________________________________________
>> netcdfgroup mailing list
>> netcdfgroup@xxxxxxxxxxxxxxxx
>> For list information or to unsubscribe,  visit:
>> http://www.unidata.ucar.edu/mailing_lists/
>
>
>
>-- 
>David W. Pierce
>Division of Climate, Atmospheric Science, and Physical Oceanography
>Scripps Institution of Oceanography, La Jolla, California, USA
>(858) 534-8276 (voice)  /  (858) 534-8561 (fax)    dpierce@xxxxxxxx
>
>_______________________________________________
>netcdfgroup mailing list
>netcdfgroup@xxxxxxxxxxxxxxxx
>For list information or to unsubscribe,  visit: 
>http://www.unidata.ucar.edu/mailing_lists/ 

*************************************
Corey Bettenhausen
Science System and Applications, Inc
Goddard Space Flight Center
301 614 5383
corey_bettenhausen@xxxxxxxxxx
*************************************



  • 2012 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the netcdfgroup archives: