我目前正在从事(或至少正在计划)几个需要处理大量重复数据的项目。这种数据在电子表格或数据库中运行良好,但在 XML 中却很糟糕。 :)
NetCDF 似乎是一个不错的文件格式选择。但是,我的工作是使用 C# 进行的,并且没有可用的“官方”NetCDF 实现。有一个“官方”Python 版本,我可以将其与 IronPython 一起使用。另一个选择是 CodePlex 上的“NetCDF Library for .Net”,但它似乎很安静(http://www.codeplex.com/netcdf http://www.codeplex.com/netcdf).
有人使用过这两个库吗?您能提供一些建议吗?
我现在添加这个是因为这是我在谷歌上搜索这个主题时的最佳答案。
ETA根据下面的回复,现在还有另一个 Microsoft NetCDF 库可用:
https://www.nuget.org/packages/SDSLite https://www.nuget.org/packages/SDSLite
科学数据集精简版 1.4.0
这是一个用于操作 netCDF、CSV 和 TSV 文件的跨平台库。
由于这个问题最初被提出并回答,Microsoft 发布了一个支持 NetCDF 的科学数据集库
http://research.microsoft.com/en-us/downloads/ccf905f6-34c6-4845-892e-a5715a508fa3/ http://research.microsoft.com/en-us/downloads/ccf905f6-34c6-4845-892e-a5715a508fa3/
项目介绍
SDS 库使.Net 开发人员可以轻松读取、编写和共享科学建模中常见的标量、向量、矩阵和多维网格。支持CSV、NetCDF等文件格式
使用该库的程序将相关数据和关联元数据存储在紧凑的自描述包中。
库附带一组实用程序和软件包:sds 命令行实用程序、DataSet Viewer 应用程序和 Microsoft Excel 2007(及更高版本)的加载项。详细信息请参见发布页面。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)