跳转到主要内容

一个用于计算脉冲星计时阵列引力波灵敏曲线的Python包。

项目描述

hasasia

https://img.shields.io/pypi/v/hasasia.svg https://github.com/Hazboun6/hasasia/workflows/Build/badge.svg Documentation Status https://codecov.io/gh/Hazboun6/hasasia/branch/master/graph/badge.svg?token=GBKYR808FO Zenodo Badge JOSS Status

一个用于计算脉冲星计时阵列引力波灵敏曲线的Python包。

https://raw.githubusercontent.com/Hazboun6/hasasia/master/hasasia_calligraphy.jpg

حساسية (hasasia) 在阿拉伯语中意为 sensitivity . 图片来源:Reem Tasyakan

功能

计算以下用于脉冲星信号分析的结构

  • 脉冲星传输函数

  • 逆噪声加权传输函数

  • 单个脉冲星的灵敏度曲线。

  • 脉冲星计时阵列灵敏度曲线作为特征应变、应变灵敏度或能量密度。

  • 幂律积分灵敏度曲线。

  • 脉冲星计时阵列的灵敏度天图

入门

hasasia 位于Python包索引中,因此开始使用的方法是使用 pip 安装

pip install hasasia

脉冲星和频谱对象用于构建完整的PTA的灵敏度曲线。频谱对象包含了构建脉冲星所需的所有信息。

import hasasia.senstivity as hsen

toas = np.arange(54378,59765,22) #Choose a range of times-of-arrival
toaerrs = 1e-7*np.ones_like(toas) #Set all errors to 100 ns
psr = hsen.Pulsar(toas=toas,toaerrs=toaerrs)
spec = hsen.Spectrum(psr)

出版物

这项工作发表在一篇 出版物 中,目前已在arXiv发布。如果您想引用本工作中使用的公理,请使用以下引用

@article{Hazboun:2019vhv,
            author = {{Hazboun}, Jeffrey S. and {Romano}, Joseph D. and {Smith}, Tristan L.},
             title = "{Realistic sensitivity curves for pulsar timing arrays}",
           journal = {\prd},
          keywords = {General Relativity and Quantum Cosmology, Astrophysics - Instrumentation and Methods for Astrophysics},
              year = 2019,
             month = nov,
            volume = {100},
            number = {10},
               eid = {104028},
             pages = {104028},
               doi = {10.1103/PhysRevD.100.104028},
       archivePrefix = {arXiv},
            eprint = {1907.04341},
       primaryClass = {gr-qc},
            adsurl = {https://ui.adsabs.harvard.edu/abs/2019PhRvD.100j4028H},
           adsnote = {Provided by the SAO/NASA Astrophysics Data System}
         }

否则,如果您想引用Python包,请使用以下引用

@article{Hazboun2019Hasasia,
               journal      = {Journal of Open Source Software},
               doi          = {10.21105/joss.01775},
               issn         = {2475-9066},
               number       = {42},
               publisher    = {The Open Journal},
         title        = {Hasasia: A Python package for Pulsar Timing Array Sensitivity Curves},
         url          = {http://dx.doi.org/10.21105/joss.01775},
               volume       = {4},
               author       = {Hazboun, Jeffrey and Romano, Joseph and Smith, Tristan},
               pages        = {1775},
               date         = {2019-10-23},
               year         = {2019},
               month        = {10},
               day          = {23},
         }

致谢

开发团队:Jeffrey S. Hazboun,Joseph D. Romano和Tristan L. Smith

本软件包是用 Cookiecutteraudreyr/cookiecutter-pypackage 项目模板创建的。

历史

1.2.3 (2021-09-14) 从setup.py中删除pytest-runner

1.2.2 (2021-09-14) 检查构建状态

1.2.1 (2021-09-14) 修复自动部署。

1.2.0 (2021-09-14) 为 SkyMap 添加了新的单源功能。

1.1.2 (2020-09-12) 为教程添加了测试,并更新了 make_corr 的新版本。

1.1.1 (2020-06-11) 修复 SkySensitivity 中脉冲星项功能。

1.1.0 (2020-06-11) 添加了各种额外功能,包括非引力极化和脉冲星项标志。

1.0.5 (2019-10-21) 与 JOSS/Zenodo 发布,包含从 JOSS 审稿和更正 Zenodo .json 的各种更改。

1.0.4 (2019-10-21) 与 JOSS/Zenodo 发布,包含从 JOSS 审稿和更正 Zenodo .json 的各种更改。

1.0.3 (2019-10-21) 与 JOSS/Zenodo 发布,包含从 JOSS 审稿和更正 Zenodo .json 的各种更改。

1.0.2 (2019-10-21) 与 JOSS/Zenodo 发布,包含从 JOSS 审稿和更正 Zenodo .json 的各种更改。

1.0.1 (2019-10-21) 与 JOSS/Zenodo 发布,包含从 JOSS 审稿的各种更改。

1.0.0 (2019-09-20) 正式发布。

0.1.7 (2019-08-30)

0.1.6 (2019-08-29)

0.1.5 (2019-08-13)

0.1.4 (2019-08-13)

0.1.3 (2019-08-13)

0.1.2 (2019-06-23)

0.1.1 (2019-06-23)

0.1.0 (2019-06-23)*

  • 首次在 PyPI 发布。

项目详情


下载文件

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

源分布

hasasia-1.2.3.tar.gz (6.9 MB 查看哈希)

上传时间

构建分布

hasasia-1.2.3-py2.py3-none-any.whl (197.4 kB 查看哈希)

上传时间 Python 2 Python 3

由以下赞助商支持

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