RMC发布规则

RMC是一款兼具科学研究与工程应用意义的反应堆计算分析软件,因此在开发过程中需要同时考虑下面两点:

  • 工程应用的稳定性需要
  • 科学研究的先进性需要

因此,在发布软件时,我们提供多个版本的下载,其中:

  • 稳定版本的更新为非定期
  • nightly版本考虑每两个月发布一次,分别在当月的16日左右

Anaconda中,文件命名分为四个字段

"<arch>/<software>-<version number>-<build string>.tar.bz2"

Anaconda Files列表

其中:

  • <software>固定为rmc
  • <version number>当前为3.5(后续会补充patch version)
  • <build string>给出稳定或nightly版本号,其中0为经过大量测试的稳定版本,短期内不会更新,nightly版本号则为latest或者发布当天的日期

Anaconda默认下载的是最新版本号的最新build,如果想要下载特定的版本,可以在conda虚拟环境中使用下面命令:

# 下载RMC v3.5在2022.01.07构建的版本
conda install -c thu-real rmc=3.5=20220107

其中latest对应的版本与最新版本号的最大日期的build相同。

具体版本发布情况参考:

希望每次更新的时候,可以告诉用户这个新版本相对于上个版本有何改动。

这个需要考量是否能够实现自动化的changelog生成,如果不方便生成,则建议用户自行对照各版本的用户手册。

后续用户手册也会同步进行定时发布

[2022.03.14] 由于本月开发工作暂不涉及个人版本,本次nightly(20220316版本)发布取消

更新:由于每个月发布一次的发布压力较大,我们暂时难以实现,目前暂时改为两个月发布一次,下次预计发布时间为2022.06.16

2022.06.17版本已发布