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

Uploaded Source

Built Distribution

lofarantpos-0.2-py3-none-any.whl (166.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: lofarantpos-0.2.tar.gz
  • Upload date:
  • Size: 172.0 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.2.tar.gz
Algorithm Hash digest
SHA256 3d90b1298f193f1a7aacc0ce376e1c23a5871683fa73c1629826dc5a912a863a
MD5 bfada616906c2a1312d3fdfa14acc993
BLAKE2b-256 8265cc7d31cb21ec52c60b0533e44d93a3998a0b929e3f2867637519273305df

See more details on using hashes here.

File details

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

File metadata

  • Download URL: lofarantpos-0.2-py3-none-any.whl
  • Upload date:
  • Size: 166.4 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 048c3b82722a37db3a4bc642b76fc42ce6f1b9734bb54c6d15a7866f804b8a94
MD5 71f530d31ff00de5c14705d737ed9a0f
BLAKE2b-256 2d5a0ef57117b08b8fe023643a70464762a1eebe14aadcdc517fc6e57c136f94

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