多技术天文数据分析工具及hdust模型
pyhdust的Python项目详细描述
用于多技术天文数据和hdust模型的分析工具。
在pyhdust.readthedocs.io提供完整的文档。
关于hdust代码:Carciofi&Bjorkman(2006,2008)
pyhdust应该独立于plataform(linux、mac、windows)并与任何python版本兼容(优于2.7)。
如何安装/卸载
我强烈建议用户使用pipplataform:
pip install pyhdust
如果您不是系统的根,请将标志--user添加到上面的命令中。子目录中包含依赖项(如过滤器效率和恒星演化模型)。
警告
切勿将sudo与--user组合!否则,您的软件包将面临严重的权限问题!
注意
要使用pyhdust脚本,pip安装目录的二进制路径必须在系统PATH中。如果找不到它们,请将以下命令调整为您的$HOME/.bashrc:
PATH=$PATH:~/.local/bin/
pyhdust需要numpy和六个模块也可以使用:
- matplotlib
- pyfits
- emcee
- pIDLy
- scipy
- pyqt_fit
只更新update包:
pip install -U --no-deps pyhdust
-U强制升级,--no-deps不重新安装依赖包。
有关其他选项,请参阅full documentation
如何使用模块
要使用所有例程,建议按如下方式导入它们:
importpyhdustashdtimportpyhdust.beatlasasbatimportpyhdust.fieldstarsasflsimportpyhdust.imagesasimgimportpyhdust.inputasinpimportpyhdust.interftoolsasinttimportpyhdust.jdcalasjdcalimportpyhdust.poltoolsaspoltimportpyhdust.phcasphcimportpyhdust.rotstarsasrotimportpyhdust.singscatassstimportpyhdust.spectoolsassptimportpyhdust.statsasstt
许可证
该代码是免费的,根据GNU GPL v3.0 license的条款提供。