LIGO数据文件阅读工具
项目描述
ReadLIGO
此模块提供读取LIGO数据文件的工具。数据及相关文档可以从GWOSC网站下载。
! 注意 |
---|
此模块已被弃用,我们建议使用GWPy代替。 |
我们仅出于存档原因保留此模块的公开状态。没有计划进行进一步开发。 |
安装
要安装,请下载仓库并使用pip进行安装
git clone https://git.ligo.org/gwosc/readligo.git; cd readligo
pip install .
文档
以下展示了某些可能的用例。
示例 0
从单个文件加载所有数据
strain, time, dq = rl.loaddata("ligo_data/H-H1_LOSC_4_V1-842653696-4096.hdf5", "H1")
某些GWF文件需要参数来命名应变、DQ和硬件注入通道
strain, time, dq = rl.loaddata(
"H-H1_LOSC_16_V1-1127415808-4096.gwf",
"H1",
strain_chan="H1:GWOSC-16KHZ_R1_STRAIN",
dq_chan="H1:GWOSC-16KHZ_R1_DQMASK",
inj_chan="H1:GWOSC-16KHZ_R1_INJMASK"
)
示例 1
此默认配置假定所需的LIGO数据文件在当前工作目录或子目录中可用。LIGO数据在输入GPS时间之间被加载到STRAIN中。META是包含gps开始、gps停止和样本时间的字典。DQ是包含数据质量标志的字典。
segList = getsegs(842657792, 842658792, 'H1')
for (start, stop) in segList:
strain, meta, dq = getstrain(start, stop, 'H1')
# -- Analysis code here
...
示例 2
在示例2中,H1_segs.txt
是从GWOSC网站使用时间线应用下载的段列表。它可以像示例1中的segList
一样使用。
segList = SegmentList("H1_segs.txt")
示例 3
在此示例中,第一个命令搜索指定目录及其子目录中的LIGO数据文件。然后使用这些数据文件列表构建段列表并加载所需数据。
filelist = FileList(directory="/home/ligodata")
segList = getsegs(842657792, 842658792, "H1", filelist=filelist)
for start, stop in segList:
strain, meta, dq = getstrain(start, stop, "H1", filelist=filelist)
# -- Analysis code here
段列表
您可以使用时间线查询表单从GWOSC网站下载段列表,或者直接从数据文件构建。
使用SegmentList
读取从GWOSC网站的时间线应用程序下载的段列表。
from readligo import SegmentList
seglist = SegmentList("H1_segs.txt")
或者,使用getsegs
直接从LIGO数据文件构建段列表。
from readligo import getsegs
seglist = getsegs(842657792, 842658792, 'H1', flag='DATA', filelist=None)
项目详情
下载文件
下载适用于您平台的应用程序文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
readligo-0.6.1.tar.gz (8.0 kB 查看哈希值)
构建分布
readligo-0.6.1-py3-none-any.whl (8.8 kB 查看哈希值)
关闭
readligo-0.6.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c07baaf7febac6406d6ad566d116d6dee7b219492a12d19f02b93b3e3c967f4b |
|
MD5 | 282f92f697450a9dd096040aa4c4f2e0 |
|
BLAKE2b-256 | d03c3fe25867b26478420b798e99e40b11c7e8457efd13fa42899100c87f05ec |
关闭
readligo-0.6.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 294ab78c7da9dc20f1c2ddbe1c5550f10caf334860ecca4d3293474b74f33f4e |
|
MD5 | 4a7a5fa5cc4c63f087373329eff54bcf |
|
BLAKE2b-256 | d6182edbe78d9bbfee8638302fdf75caf4594679d801b3558d7906bdac3bb70a |