将AiiDAlab与电子实验室笔记簿(ELN)集成的软件包。
项目描述
AiiDAlab-ELN
将AiiDAlab与电子实验室笔记簿(ELN)集成。此存储库实现了一个通用的API,用于将AiiDAlab与某些ELN接口,以及一个具体的实现,用于与cheminfo ELN的集成。
AiiDAlab-Cheminfo ELN实现
作为第一个原型,我们实现了与开源的cheminfo ELN的集成。ELN和集成可以通过ELN的公共部署进行测试。有关如何使用前端文档的说明,请在此处查找。
API
- eln_instance指的是ELN API的URL。
- eln_type指的是ELN的类型,例如“cheminfo”,“openbis”。
- data_type"subfolder" 在化学信息数据模式中的表征技术中,例如,“xray”,“isotherm”,- spectrum_type将被重命名为此
- sample_uuid指的是ELN数据库中样本的唯一标识符
- file_name指的是附加到样本并包含指定- data_type信息的文件的名称。
- file_content指的是附在样品上的文件内容。
- node指的是 AiiDA 数据库节点。
- token指的是允许访问 ELN 数据库的令牌。
- export_data()将 AiiDA 节点(存储在- node属性中)发送到 ELN。
- import_data()将 ELN 数据导入 AiiDA 节点。
- sample对象指的是一个 ELN 样品,之前称为- sample_manager。
- sample.put_data()- 将数据放入 ELN 样品。
- sample.get_data()- 从 ELN 样品获取数据。
对于维护者
要创建新的版本,克隆存储库,使用 pip install '.[dev]' 安装开发依赖项,然后执行 bumpver update --major/--minor/--patch。这将
- 创建带有升级版本的新标签版本并将其推送到存储库。
- 触发 GitHub actions 工作流程以创建 GitHub 版本。
其他说明
- 使用 --dry选项预览发布更改。
- 发布标签(例如 a/b/rc)由最后一个发布版本确定。使用 --tag选项切换发布标签。
致谢
这项工作得到 MARVEL 国家能力研究中心 的支持,该中心由 瑞士国家科学基金会 资助,以及由 Horizon 2020 EINFRA-5 计划资助的 MaX 欧洲卓越中心,项目编号 676598 和欧洲研究委员会(ERC)高级研究资助(合同编号 666983,MaGic)。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
         aiidalab_eln-0.1.3.tar.gz  (7.2 kB 查看散列)
      
    构建分布
         aiidalab_eln-0.1.3-py3-none-any.whl  (8.2 kB 查看散列)
      
    
    
       关闭
    
      
        
    
    
  
aiidalab_eln-0.1.3.tar.gz 的散列
| 算法 | 散列摘要 | |
|---|---|---|
| SHA256 | e1e2d99a562b719ad95fe43a6ad2df2244a974d8272440c576d0989cc3264cf9 | |
| MD5 | 6aaab3774600f84737c095ca55ac6bc6 | |
| BLAKE2b-256 | 7708a9ba1db16720bac93b6aad40e493327d0680a3504ba6a6821fb4fee10fbd | 
    
       关闭
    
      
        
    
    
  
aiidalab_eln-0.1.3-py3-none-any.whl 的散列
| 算法 | 散列摘要 | |
|---|---|---|
| SHA256 | f32bf7997e3112bf0ad53d068f5cc7beccb4c7ba9e5f9810b57d65bb49c3001f | |
| MD5 | 97778fb56d3b30ca35836a1c8be3402c | |
| BLAKE2b-256 | c0ff770e210f1406eaf084511f751c2c8603eab872d4d6de8e3cebe57dc57efb |