一种应用于射电望远镜数据集的基准依赖平均工具
项目描述
baseline_dependent_averaging
这是将基准依赖平均应用于射电天文学干涉仪数据集的代码。它将Wijnholds等人(2018)中提出的原则和公式应用于将高频率数据平均到较低频率,同时引入用户指定的最大去相关量。简而言之,干涉仪的短基线不像长基线那样迅速去相关,因此可以平均来自较短的基线的数据,而不会丢失太多相干天体信息。此存储库中的代码和例程旨在处理已记录的数据(通常以所有基线的通用频率记录)并连续平均时间样本,直到达到特定阈值。即将发布的备忘录将更详细地描述操作。
安装
可以通过调用
pip install .
从存储库的顶级目录安装代码。这将安装一个名为 bda
的模块,可以导入。主要面向用户的函数是 bda.apply_bda
,它旨在处理 pyuvdata UVData对象。它还提供了一个脚本,apply_bda.py
,可以从命令行调用,用于将BDA应用于磁盘上的现有数据集。
依赖关系
以下包是必需的
- astropy
- setuptools_scm
- pyuvdata
pyuvdata
可以从 conda
(首选)或从 pip
安装。它在 conda-forge
通道上可用。要安装
conda install -c conda-forge pyuvdata
测试
可以通过调用测试要求
pip install .[testing]
从仓库的顶层开始。这将安装运行测试所需的软件包及其所有依赖项。安装后,可以通过运行pytest
来运行测试套件。
依赖关系
除了上述主要软件包依赖项外,运行测试还需要以下软件包
- pytest >= 6.0
项目详情
下载文件
下载您平台对应的文件。如果您不确定选择哪个,请了解更多关于安装软件包的信息。
源分发
bda-0.1.1.tar.gz (17.6 kB 查看哈希值)
构建分发
bda-0.1.1-py3-none-any.whl (12.5 kB 查看哈希值)
关闭
bda-0.1.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 236db7565238d93ad3030d1020a1ec83e25aefd2bb470d0bf23a0e21cd1380f6 |
|
MD5 | 1a5f6b47477142b02f8a769f2c05ad27 |
|
BLAKE2b-256 | 4beccd1c03a8cf1807adbf1e654bf54a32678e40d24451da0404434b9f0a3a69 |
关闭
bda-0.1.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f16909b1cddfc6a4c943b59c7f7a4d5916281f012766da98c81347a6504a3dc1 |
|
MD5 | 4aa2ec192da05717af84830151c3d38f |
|
BLAKE2b-256 | 802dc0cb370a864c0840ed6d45f37cd909c56b8df7d81a5f4af123c0e3e54c4c |