Skip to main content

Access, query, and manipulate LOFAR antenna positions

Project description

LOFAR antenna database

Module for manipulating LOFAR antenna databases. Typical usage is to create an instance of a LofarAntennaDatabase:

>>> import lofarantpos

>>> 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...]])

Some functions are included to convert xyz coordinates to latitude, longitude, height w.r.t. WGS84 ellipsoid.

>>> from lofarantpos.geo import geographic_from_xyz

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

Installation

This module can be pip-installed:

pip install lofarantpos

Alternatively, install it from this source with

python setup.py install

Note This package used to be called lofar-antenna-positions. It may be necessary to uninstall lofar-antenna-positions before installing.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lofarantpos-0.4.1.tar.gz (175.8 kB view details)

Uploaded Source

Built Distribution

lofarantpos-0.4.1-py3-none-any.whl (174.2 kB view details)

Uploaded Python 3

File details

Details for the file lofarantpos-0.4.1.tar.gz.

File metadata

  • Download URL: lofarantpos-0.4.1.tar.gz
  • Upload date:
  • Size: 175.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.10

File hashes

Hashes for lofarantpos-0.4.1.tar.gz
Algorithm Hash digest
SHA256 69fc88d8a115df54a01d1f389ee2a139a403421ff395958455a765bf60b2f082
MD5 6e6119b7435bfa0cba8777b18ecc6384
BLAKE2b-256 3a0c498e3d0ec6637f72a5ed56ec357d025a07b00f6e23599839e62768676533

See more details on using hashes here.

File details

Details for the file lofarantpos-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: lofarantpos-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 174.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/45.2.0.post20200210 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.10

File hashes

Hashes for lofarantpos-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1f7e8d9666606057b4e8e83e261021faf335312de1528a84d612ccc5be7b5acc
MD5 7bebb26f9d56adaff9ec4845e4e2af9b
BLAKE2b-256 3e6e6a1c0c1843468eb596fc7b85d23c71665103606cf20f89ea0297825e8341

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page