beagle sed拟合工具结果后处理包

pyp-beagle的Python项目详细描述


PYP比格犬

py p beagle(pythonpostprocessing ofbeagle)是一个python包,用于对galaxy sed建模工具执行的分析进行后处理。galaxy seds的分析。pyp beagle允许创建不同类型的出版物质量图、乳胶表以及一些更高级别的"摘要"目录。

安装PYP Beagle

  • 确保你有一个(科学准备!)安装python 2.7,例如anaconda(python 2.7版本)

  • 要安装pyp beagle,只需运行

    pip install pyp_beagle
    

已知问题

source <full path to the file>/BEAGLE_env_variable.bash

使用pyp beagle

beagle结果的后处理通过命令pyp_beagle执行。由于pyp beagle经常被更新,您可以使用命令通过pyp beaglehelp可视化(整个)可能的选项。

pyp_beagle --help

下面我们报告一些常见的pyp beagle用例和相关命令。

绘制后验概率分布图(也称为"三角形图")

命令

pyp_beagle -r <your Beagle results folder> \
--plot-triangle \[-np <number of processors>]\[--json-triangle <JSON triangle file>]\[--mock-catalogue <input mock catalogue>]\[--json-mock <JSON mock file>]

< < /P>

  • <;您的beagle结果文件夹>;必须替换为beagle输出目录的完整路径;
  • <;处理器数量>;是一个整数,表示可以使用多少个处理器并行执行脚本。当为大样本(>;1000)生成绘图时,这一点尤为重要,因为创建每个单独的绘图可能需要几十秒。
  • <;json triangle file>;是一个用于三角图配置的json文件(应该绘制哪些参数、日志比例、打印限制,…),可以找到一个示例这里
  • <;input mock catalogue>;表示beagle fits文件,其中包含用于构造无噪seds的输入(即"true")物理参数,该seds随后已安装beagle(添加噪声后,必须在beagle外部执行)。注意,在这种情况下,必须传递<;json mock file>;,因为我们必须指示pyp beagle where(其中适合扩展名和列)查找"true"参数。在本例中使用的<;json mock file>;示例可以在这里找到

输出

脚本的成功执行将在您的beagle results文件夹中创建一组*_triangle.pdf文件(每个对象一个)。/pyp beagle/plot文件夹。

绘制数据和模型观测值的比较图(也称为"边际图")

命令

pyp_beagle -r <your Beagle results folder> \
--plot-marginal \[-np <number of processors>]\[--log-wavelength]\[--plot-line-labels]\[--spectral-resolution <resolution>]\

< < /P>

输出

脚本的成功执行将在<;beagle results folder>;/pyp beagle/plot文件夹中创建一组*\u marginal\sed\u spec.pdf文件(每个对象一个)。

计算摘要目录

命令

pyp_beagle -r <your Beagle results folder> 
--compute-summary
[--json-summary <JSON summary file>]

< < /P>

输出

脚本的成功执行将创建文件<;beagle results folder>;/pyp beagle/data/beagle_summary_catalogue.fits

拟合模拟观测值时绘制输入和检索参数的比较

命令

pyp_beagle -r <your Beagle results folder> 
--mock-catalogue <input mock catalogue> \
--json-mock <JSON mock file>

< < /P>

输出

脚本的成功执行将创建文件<;beagle results folder>;/pyp beagle/plot/beagle_mocketrieved_params_hist.pdf<;您的beagle结果文件夹>;/pyp beagle/plot/beagle_mock_retrieved_params.pdf

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
编译器构造为什么在Java中允许初始化对Null的引用?   java手动调用javax的actionPerformed。摆动计时器   使用git分支的java Maven版本控制   Java8句子流   java JPA OneToOne和OneToMany实体实例化/创建   java如何将值添加到列表<Map<String,Object>>?   java如何使用ComboBox在一个框架内更改JPanel。getSelectedIndex()   java在比较XML和xmlunit时忽略文本差异   java无法从其他pc连接到本地主机   Java中分配对象id的优雅方式   Java中静态变量的使用   java试图从Neteller获取OAuth访问令牌时产生错误:“服务器返回HTTP响应代码:401表示URL”   Java:基元类型是否会影响性能?   java可以让hasNext()不区分大小写吗?   基于AutoCompleteTextView建议属性或AutoCompleteTextView值的java Android搜索   java流文件到firefox浏览器有时无法打开应用程序对话框   在没有ArrayList的Java中返回数组中的搜索结果   复制java。木卫一。IOException:数据错误(CRC)   java为什么我在尝试删除Facebook测试用户时会出现“方法未实现”错误   java如何使用JNA调用SetProcessReliationPolicy