遇见数据集

Sample Data from multiblade

收藏
B2FIND2026-04-30 收录
官方服务:

资源简介:

https://github.com/ess-dmsc/ess_file_formats/wiki/Zaba

# Zaba格式 Zaba是欧洲散裂源(European Spallation Source, ESS)用于存储中子散射实验(neutron scattering experiment)数据的二进制文件格式(binary file format)。 ## 文件结构 该文件由文件头与若干条数据记录(data records)依次组成。文件头包含文件的元信息,例如记录总数量、单条记录的字节大小,以及每条记录内的数据格式规范。 每条数据记录(data records)由小型记录头与实际载荷数据构成。小型记录头包含该记录的相关元信息,例如数据长度、数据类型与时间戳。 该格式的设计目标是实现高效的读写性能,并兼容绝大多数编程语言与工具链。 ## 配套工具 目前有多款工具可用于处理Zaba格式文件: - [ess-file-formats](https://github.com/ess-dmsc/ess_file_formats) —— 用于读写Zaba格式文件的C++库 - [pyzaba](https://github.com/ess-dmsc/pyzaba) —— 用于读写Zaba格式文件的Python库 - [matlab-zaba](https://github.com/ess-dmsc/matlab-zaba) —— 用于读取Zaba格式文件的MATLAB库 ## 示例用法 ### C++ cpp #include <ess/file_formats/zaba.h> int main() { ess::file_formats::zaba::Reader reader("example.zaba"); auto records = reader.read_all(); // 对记录进行后续处理 return 0; }

二维码
社区交流群
二维码
科研交流群
商业服务