gafusion / omas

Ordered Multidimensional Array Structure
http://gafusion.github.io/omas
MIT License
30 stars 15 forks source link

problems saving ods as a netcdf #147

Closed jmcclena closed 3 years ago

jmcclena commented 3 years ago

When I save an ods as a netcdf, not all data is being saved. It looks like its stopping at the end of equilibrium.code.perimeters. An example ods can be found iris: /cscratch/mcclenaghanj/tmp/ods.pkl

jmcclena commented 3 years ago

simple example of bug:


a['core_profiles.profiles_1d.0'] = ODS()
a['core_profiles.profiles_1d.0.electrons.density'] = [1,2]
a['core_profiles.code.parameters'] = ODS()
a['core_profiles.code.parameters']['a'] = {}
a['core_profiles.code.parameters']['a']['b'] = 1

a.save('/home/mcclenaghanj/ods.nc')```