是否可以在 pyiron 的项目级别保存字典?

Is it possible to save a dictionary on the project level in pyiron?

我有大量的MD模拟,只是为了计算某个material的热膨胀。由于我对这些模拟的细节并不真正感兴趣,尽管这些模拟需要相当多的时间 space,但我想事后删除它们,同时我希望在项目级别存储热膨胀系数及其误差.所以完整的工作流程如下所示:

  1. 创建大量MD模拟
  2. 根据MD模拟计算热膨胀系数及其误差并将它们存储在字典中
  3. 将此词典存储在项目级别的 hdf5 文件中
  4. 清除所有MD模拟

您可以创建一个 pyiron table 来收集热膨胀,然后只保留 pyiron table 对象而不保留所有计算。下面是一个示例,如何存储根据 pyiron table 中每个势能的能量体积曲线计算的体积特性: https://github.com/pyiron/pyiron/blob/master/notebooks/data_mining.ipynb