Skip to content

Releases: ZengZichao/OpenRelTime

OpenRelTime v0.1.0

Choose a tag to compare

@ZengZichao ZengZichao released this 30 Sep 06:00

首次公开发布 / First public release.

OpenRelTime 是相对速率框架(RRF)非贝叶斯分子测年的纯 Python 实现:速率与年代推断、校正转换与解析置信区间、CorrTest 速率自相关检验、ddBD 出生-死亡树先验、树/表与分类学工具,以及通往 IQ-TREE(BLB)与 MEGA-CC 的外部桥接。行为以 R3F 与 ape 重新生成的黄金标准锁定,每个第三方文件都带来源记录。

安装 / Install

本版本以源码发布,未上传 PyPI。

pip install --editable ".[dev,plot]"     # 从仓库检出安装

也可用下方附件:openreltime-0.1.0-py3-none-any.whl(直接安装)与 openreltime-0.1.0.tar.gz(含文档、示例与黄金数据的源码分发)。

pip install ./openreltime-0.1.0-py3-none-any.whl

需要 Python ≥ 3.10;核心依赖 numpy、scipy、pandas、click,绘图额外需要 matplotlib([plot])。

验证 / Validation

  • 123 个单元测试,39 个端到端测试(外部工具缺失时 4 项跳过)
  • CI 在 ubuntu-latest 与 macos-latest × Python 3.10–3.13 上运行 lint、单元测试与端到端套件
  • 十二个黄金文件中十一个逐字节一致,余下一个的差异与容差记录在 data/PROVENANCE.md

桌面版 / Desktop

图形界面是独立项目 OpenRelTime-Studio,仅通过本引擎的公开 API 调用。

许可与引用

GPL-3.0-or-later。引用方式见 CITATION.cff。

作者:曾子超 · ORCID 0000-0001-6553-970X