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.3.tar.gz (174.8 kB view details)

Uploaded Source

Built Distribution

lofarantpos-0.3-py3-none-any.whl (166.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: lofarantpos-0.3.tar.gz
  • Upload date:
  • Size: 174.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/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for lofarantpos-0.3.tar.gz
Algorithm Hash digest
SHA256 beebfcd65b28d7cca6fa774e422306c477a476c052a1c3f16e641a0a04d4bb9d
MD5 049c0cabc11b27da43bcf83dbd61b0d8
BLAKE2b-256 8850579396489553c9c09273ce0e36b9b53959628bcb92b7ee2106c2e8055bd1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lofarantpos-0.3-py3-none-any.whl
  • Upload date:
  • Size: 166.5 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/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.8

File hashes

Hashes for lofarantpos-0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 2ac58d53ec2a817e5db08498bfe721d1dca0086a23a894ee8e93ed25a0a0f5c4
MD5 11703b77d4bfe4b5f5dbcd57f88f31f5
BLAKE2b-256 7f9ecaad2d830782499947a84eccd12287bad03bae7a3cde498377a0997ebd93

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