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

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

Uploaded Source

Built Distribution

lofarantpos-0.6.0-py3-none-any.whl (173.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: lofarantpos-0.6.0.tar.gz
  • Upload date:
  • Size: 174.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.12

File hashes

Hashes for lofarantpos-0.6.0.tar.gz
Algorithm Hash digest
SHA256 1ced3d3bb2424049fd822090aa83e27c55d7f6b72ef7528093dce53b5261e1fc
MD5 8e245eaa8c1b927866efa86beaf5c1a0
BLAKE2b-256 5283eff76ef8c98df6836bf266f2e4ce5c79f20f899cb173a7f94d6e9eab9f70

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lofarantpos-0.6.0-py3-none-any.whl
  • Upload date:
  • Size: 173.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.12

File hashes

Hashes for lofarantpos-0.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 65c9d9bb4b8d593e87bd19b56990efbff4d2328a648cdb7867400576b7256bce
MD5 017f4847c7eb8db8162676f2623145f1
BLAKE2b-256 c9f178cf3e75a9e62d9c437a457517750da4e073f834c95e2957df34b76bd4c5

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