硬碟 分层文档数据模型 HDDM是一种工具,用于自动构建功能齐全的C ++库,用于表示内存中的高度结构化的科学数据,并具有用于集成存储和检索无限量的重复数据以及相关元数据的高性能I / O库。 从以纯文本形式编写的结构化文档开始,在该文档中,用户描述了要表达的数据值和关系,HDDM工具会自动生成自定义C ++头文件和源文件,这些文件定义了新的用户类,用于在其中构建数据的面向对象表示内存,将它们以标准格式存储在磁盘文件中,以供以后检索,并且是在用户的C ++或python分析应用程序中使用熟悉的OO语义浏览/处理数据的有效方法。 HDDM支持用户期望的大数据建模和I / O库的以下所有功能。