IMAS Data Dictionary
收藏IMAS Data Dictionary
数据集描述
IMAS Data Dictionary 是 ITER 的集成建模与分析套件(IMAS)数据模型的实现。它描述了数据的结构和命名(作为一组接口数据结构或 IDSs),用于机器无关的方式处理模拟和实验数据。
安装
可以在 Python 环境中安装该数据字典。
前提条件
- Python 解释器
- Saxon 库
安装步骤
sh git clone git@github.com:iterorganization/imas-data-dictionary.git cd imas-data-dictionary pip install . [--user]
安装后,将获得一个以 dd_ 为前缀的目录(例如 dd_4.0.0),其中包含一个 include 目录(包含几个 XML 文件,IDSdef.xml 是 IDSs 定义的主要信息源,*_indentifier.xml 列出常见标识符)和一个 share 目录(包含 HTML 文档)。
文档生成(Sphinx)
如果需要生成 Sphinx 文档,需要 Python 和 Saxon。生成 IDS 迁移指南需要安装 IMASPy。可以通过以下步骤生成和安装文档:
bash
pip install -r docs/requirements.txt
python generate_docs.py
pip install .
idsinfo 工具
安装还提供了一个小型 Python 实用程序脚本,可以从命令行使用该脚本从安装的数据字典中获取一些信息。输入 idsinfo -h 以获取有关此工具选项的更多信息。
协作
IMAS 数据模型及其作为数据字典的实现,由于其通用性和机器无关的设计,有可能作为聚变社区的数据标准。因此,它受益于各个领域专家和活跃用户及开发者的广泛参与。如果您想为数据字典的改进做出贡献,无论是作为开发者、特定系统/领域专家还是提供反馈的偶尔用户,请参阅 贡献指南。
法律
版权
版权所有 2012-2024,ITER 组织,Route de Vinon-sur-Verdon, CS 90 046, 13067 St-Paul-lez-Durance Cedex, France。
许可证
该存储库包含受不同许可证约束的数据模式和软件:
- 数据模式根据 Creative Commons Attribution-Noderivatives 4.0 International License (CC-BY-ND 4.0) 许可,允许使用和分发,前提是给予原始来源适当的信用,但不允许改编,因为这些模式的主要目标是作为社区的标准。详细信息见 LICENSE-CC-BY-ND。
- 软件根据 LGPLv3 许可证许可,允许广泛使用、修改和分发,前提是满足许可证条款。详细信息见 LICENSE-LGPL。




