跳转到主要内容

访问、查询和操作LOFAR天线位置

项目描述

LOFAR天线数据库

完整文档

用于操作LOFAR天线数据库的模块。典型用法是创建一个LofarAntennaDatabase实例

>>> import lofarantpos.db

>>> db = lofarantpos.db.LofarAntennaDatabase()

>>> cs001lba_etrs = db.phase_centres['CS001LBA']
array([3826923.942,  460915.117, 5064643.229])

>>> db.antenna_pqr('RS210LBA')[:5]
array([[ 0.        ,  0.        ,  0.        ],
       [-0.00006...,  2.55059...,  0.00185...],
       [ 2.24997...,  1.3499502 ,  0.00130...],
       [ 2.24982..., -1.35031..., -0.0004149 ],
       [ 0.00006..., -2.55059..., -0.00185...]])

包含一些将xyz坐标转换为相对于WGS84椭球体的纬度、经度和高度的函数。

>>> from lofarantpos.geo import geographic_from_xyz

>>> geographic_from_xyz(cs001lba_etrs)
{'lon_rad': 0.11986275972340964,
 'lat_rad': 0.9234780446647385,
 'height_m': 50.162683041766286}

安装

此模块可以通过pip安装

pip install lofarantpos

或者,使用以下命令从该源安装它

python setup.py install

注意 此软件包之前称为 lofar-antenna-positions。在安装之前可能需要卸载 lofar-antenna-positions

项目详情


下载文件

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

源分布

lofarantpos-0.7.1.tar.gz (1.7 MB 查看哈希值)

上传时间

构建分布

lofarantpos-0.7.1-py3-none-any.whl (174.3 kB 查看哈希值)

上传时间: Python 3

由...