跳转到主要内容

tempo2的Python包装器

项目描述

libstempo

GitHub release (latest by date) PyPI Conda Version libstempo CI tests

Python Versions GitHub license

libstempotempo2脉冲星计时软件包的Python包装器。

安装

conda安装

libstempo最简单的安装方式是通过conda,因为conda配方中已包含tempo依赖项。只需使用

conda install -c conda-forge libstempo

pip安装

要使用pip(或从源代码)使用libstempo,必须将tempo2作为先决条件安装。目前有两种推荐的方法来完成此操作。

  1. 通过脚本安装。
    curl -sSL https://raw.githubusercontent.com/vallis/libstempo/master/install_tempo2.sh | sh
    
    这将把tempo2库安装到本地目录($HOME/.local)。如果您不需要直接使用tempo2,只需为libstempo进行安装,则推荐此方法。您还可以设置安装位置的路径。例如,要安装到/usr/local,可以运行
    # need sudo if installing in a restricted location
    curl -sSL https://raw.githubusercontent.com/vallis/libstempo/master/install_tempo2.sh | sudo sh -s /usr/local
    
  2. 按照tempo2主页上的说明进行安装。如果使用此方法,则需要设置TEMPO2环境变量以使用libstempo

在任何情况下,都最好设置TEMPO2环境变量,以便libstempo可以轻松发现。

可以通过pip安装libstempo包。

pip install libstempo

使用astropy进行单位处理

pip install libstempo[astropy]

如果您将tempo2安装在不在您的路径中或不是install_tempo2.sh默认位置的目录,则需要使用环境变量安装libstempo(例如,如果tempo2位于/opt/local/bin)。

TEMPO2_PREFIX=/opt/local pip install libstempo

或者

export TEMPO2_PREFIX=/opt/local
pip install libstempo

用法

请参阅演示笔记本1了解基本用法,以及演示笔记本2了解模拟用法。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定该选择哪一个,请了解有关安装包的更多信息。

源代码分发

libstempo-2.5.0.tar.gz (965.6 kB 查看哈希值)

上传时间 源代码

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面