多嵌套输出的核外处理与绘图
barrett的Python项目详细描述
===
barrett
=
barrett是一个软件包,用于处理和可视化嵌套采样算法多重嵌套的输出。市场上已经有几个这样的软件包,但是barrett的主要差异特性是核心处理之外的,因此代码可以处理非常大的数据集。
特定的技术:hdf5和python(h5py、scipy、numpy,matplotlib).改变单位)或计算
相关变量(如平均壁炉质量)
+barrett。后验用于计算和绘制一维或二维边缘
后验分布。
+barrett。轮廓似然用于计算和绘制一维或二维轮廓
似然。
+barrett.util包含各种实用程序函数,其中convert_chain()将
纯文本多嵌套输出转换为barrett使用的hdf5格式。
至于并行化,强烈建议不要写入同一hdf5文件。不过,读取文件
是完全正确的。因此后验/轮廓似然模块是完全可并行的。
代码本身并不是并行的,相反,我建议使用python的多处理模块来
并行生成多个图。在大多数测试系统中,绘图受CPU限制,您的
里程可能会有所不同。
author={liem,sebastian},
title={barrett:out-core processing of multinest output},
archiveprefix=“arxiv”,
eprint={1608.00990},
primaryclass=“stat.co”,
year=2016
}
示例
----
示例。
barrett
=
barrett是一个软件包,用于处理和可视化嵌套采样算法多重嵌套的输出。市场上已经有几个这样的软件包,但是barrett的主要差异特性是核心处理之外的,因此代码可以处理非常大的数据集。
特定的技术:hdf5和python(h5py、scipy、numpy,matplotlib).改变单位)或计算
相关变量(如平均壁炉质量)
+barrett。后验用于计算和绘制一维或二维边缘
后验分布。
+barrett。轮廓似然用于计算和绘制一维或二维轮廓
似然。
+barrett.util包含各种实用程序函数,其中convert_chain()将
纯文本多嵌套输出转换为barrett使用的hdf5格式。
至于并行化,强烈建议不要写入同一hdf5文件。不过,读取文件
是完全正确的。因此后验/轮廓似然模块是完全可并行的。
代码本身并不是并行的,相反,我建议使用python的多处理模块来
并行生成多个图。在大多数测试系统中,绘图受CPU限制,您的
里程可能会有所不同。
author={liem,sebastian},
title={barrett:out-core processing of multinest output},
archiveprefix=“arxiv”,
eprint={1608.00990},
primaryclass=“stat.co”,
year=2016
}
示例
----
示例。