我有大量的并行netCDF生成的数据,有足够的条目,只能以CDF-5格式生成输出。我在python中有一个分析例程,我想传递这些数据。但是,虽然ncmpidump -h提供了正确的头文件信息,但我仍然无法打开任何python包(或者访问或读取带有ncdump的头文件)。有人知道吗?
1)可以读取can 5格式数据的python包。
2)一个实用程序,它可以将并行的netCDF CDF-5数据转换为更广泛支持的东西,比如HDF5,然后我可以将这些数据读入到python中?
备选案文1当然更可取。
谢谢
发布于 2016-01-15 04:09:44
最新的NCO预发行版4.5.5-alpha 02支持CDF5,并使用所有netCDF类型(包括netCDF4 )向或从CDF5转换,例如,ncks -4 in_5.nc out_4.nc将CDF5文件转换为netCDF4。要求NCO必须使用几天前发布的netCDF 4.4.0构建。
发布于 2016-01-19 20:57:33
netcdf4-python库的最新版本应该能够利用C库4.4版中添加的对CDF-5的支持。有关更多细节,请参见此处:https://github.com/Unidata/netcdf4-python/pull/482
https://stackoverflow.com/questions/34666102
复制相似问题