源码克隆安装
通过 git clone --recursive https://github.com/cmbant/CosmoMC.git 拉取最新版本,递归参数会一并取回子模块,适合直接跟进代码更新。
拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
宇宙学参数推断的马尔可夫链蒙特卡洛程序包,可从 GitHub 直接克隆源码
官网地址 https://cosmologist.info/cosmomc/private_DONTLINK_downs/
CosmoMC 是宇宙学与天体物理研究中用于参数推断的程序包,常与 CAMB 配合使用。它通过 GitHub 公开源码,可用 git clone --recursive 拉取最新版本;同时提供 CosmoBox 虚拟环境,使用经过测试的 gfortran 6 构建,方便编译和运行。旧版本以 tar.gz 压缩包形式保留,最早可追溯到 Feb03、Oct04 等年份的发布。作为研究级工具,它面向的是具备 Fortran 编译环境与命令行经验的使用者,而非普通读者;官方未公布图形界面、使用教程与商业化支持方案。
CosmoMC 是一套用于宇宙学参数推断的程序包,主要服务于宇宙学和天体物理研究。它常与 CAMB 搭配使用,通过马尔可夫链蒙特卡洛方法对观测数据进行参数拟合与约束。
当前获取方式以源码为主。开发者可通过 git clone --recursive https://github.com/cmbant/CosmoMC.git 拉取最新版本,代码同时托管在 GitHub 上。除公开仓库外,还可以邮件联系 Antony 申请访问私有开发仓库。CosmoMC 与 CAMB 都能在 CosmoBox 虚拟环境中编译运行,该环境使用经过测试的 gfortran 6 构建。
不同角色的使用方式有差异。研究者通常将其部署在本地或集群上,配合自行准备的数据与配置文件跑链;希望快速验证环境的人可以直接使用 CosmoBox,避开手动配置编译器的麻烦;需要跟进开发版本的人则更适合走私有仓库这条路。旧版本以 cosmomc_Apr13.tar.gz、cosmomc_Jan12.tar.gz、cosmomc_Feb03.tar.gz 等压缩包形式提供下载,便于复现早期结果。
通过 git clone --recursive https://github.com/cmbant/CosmoMC.git 拉取最新版本,递归参数会一并取回子模块,适合直接跟进代码更新。
CosmoMC 与 CAMB 都能在 CosmoBox 虚拟环境中编译运行,环境使用经过测试的 gfortran 6 构建,省去手动配置编译器的步骤。
公开代码之外,还可以邮件联系 Antony 申请访问私有 git 开发仓库,用于跟进尚未公开的开发分支。
Readme 中列出了多个第三方 add-ons 的链接,这些扩展围绕 CosmoMC 提供额外能力,具体内容需查阅 Readme 对应条目。
页面保留了一批旧版本压缩包,包括 cosmomc_Apr13.tar.gz、cosmomc_Jan12.tar.gz、cosmomc_Feb03.tar.gz 等,用于复现早期计算结果。
当你的研究需要一套经过同行长期使用、能配合 CAMB 做宇宙学参数推断的工具时,CosmoMC 值得投入时间搭建;源码与 CosmoBox 两条路径让你既能在本地集群编译,也能用预置环境快速跑通。它的短板同样明显:获取方式偏命令行,官方未公布图形界面与系统化教程,入门门槛落在环境配置上;想省事的人会觉得不如带界面的工具顺手。它更适合已有 Fortran 与 git 使用经验的研究者,以及需要复现旧结果、用 cosmomc_Apr13.tar.gz 这类历史压缩包的团队。
需要把观测数据转成参数约束,CosmoMC 与 CAMB 的组合是常见工作流,源码可改可查,适合嵌进自己的分析管线。
课题涉及参数推断时可直接克隆代码学习实现,历史 tar.gz 版本还能对照早期实现细节,但需要自行补 Fortran 基础。
在超算上部署 CosmoMC 时可用 CosmoBox 的 gfortran 6 构建作为参照,减少编译环境排查时间。
工具以源码和研究流程为主,未提供图形界面与正式技术支持渠道,把它纳入需交付文档的产品线会额外增加封装成本。
从克隆、编译到配置参数都需要命令行操作,缺少系统教程,没有编程经验的人上手周期会明显拉长。
在终端执行 git clone --recursive https://github.com/cmbant/CosmoMC.git 即可获取最新版本,代码同时托管在 GitHub。如果不想手动配置编译环境,可以改用 CosmoBox 虚拟环境,它使用经过测试的 gfortran 6 构建,能直接编译运行 CosmoMC 与 CAMB。
两者经常搭配使用:CAMB 负责计算宇宙学理论功率谱,CosmoMC 在其基础上做马尔可夫链蒙特卡洛参数推断。页面明确提到 CosmoMC 与 CAMB 都能在 CosmoBox 虚拟环境中编译运行,因此可以放在同一套环境里统一配置。
可以。公开 GitHub 仓库之外,还能发邮件联系 Antony 申请访问私有 git 开发仓库,用于跟进尚未公开的开发分支。这条渠道适合已经跑通稳定版、需要提前验证新特性的研究者。
有。页面保留了多个旧版本压缩包,包括 cosmomc_Apr13.tar.gz、cosmomc_Jan12.tar.gz、cosmomc_Feb03.tar.gz、cosmomc_Feb15.tar.gz、cosmomc_Mar08.tar.gz 等,适合复现早期论文结果或对照旧实现。
Readme 中列出了若干第三方 add-ons 的链接,围绕 CosmoMC 提供额外功能。具体有哪些扩展、各自适用什么场景,需要点进 Readme 对应条目逐一确认,页面本身只给出链接入口。
有。整个流程从克隆源码、配置 Fortran 编译环境到设置参数文件都在命令行完成,没有图形界面,也没有系统教程。有 Fortran 和 git 使用经验的研究者上手会比较顺,纯新手需要预留出环境调试的时间。