Skip to main content

EveryBeam

Project description

EveryBeam library

This package can be used to compute the beam response for a variety of radio telescopes, i.e.:

  • LOFAR
  • SKA/OSKAR
  • ATCA
  • GMRT
  • MeerKAT
  • MWA
  • VLA

This package also provides an abstract interface to a selection of beam responses for apperture arrays (LOFAR/OSKAR), and beamformed versions thereof. Currently implemented are:

  • Hamaker LOFAR model
  • OSKAR spherical wave model
  • OSKAR-dipole: work in progress
  • LOBEs: work in progress. A coefficient file is currently only available for a limited number of LOFAR stations. Selecting the LOBEs model defaults back to Hamaker, in case no coefficient file is available.

EveryBeam replaces the stand alone version of the LOFAR station response library (LOFARBeam).

EveryBeam is licensed under the terms of the GNU GPL3 license.

Documentation and Installation Instructions

Documentation along with installation instructions can be found at the provided links.

Usage with DP3

To use Everybeam within DP3 - the streaming visibility framework - DP3 needs to be compiled against EveryBeam. To do so, make sure DP3 can find EveryBeam by adding the EveryBeam install dir to the CMAKE_PREFIX_PATH.

A test measurement set is included in DP3 (tNDP3-generic.in_MS.tgz).

To simulate visibilities with a certain element model, use DP3 DP3.parset with DP3.parset a parset file with the following contents:

msin=tNDP3-generic.MS
msout=.
steps=[predict]
predict.usebeammodel=True
predict.elementmodel=oskardipole
predict.sourcedb=tNDP3-generic.MS/sky  # sourcedb file

Usage with WSClean

To use EveryBeam with WSClean (for A-term or primary beam corrections), WSClean needs to be compiled against EveryBeam. In order to do so, make sure WSClean can find EveryBeam by adding the EveryBeam install dir to the CMAKE_PREFIX_PATH.

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

everybeam-0.5.5.tar.gz (5.2 MB view details)

Uploaded Source

Built Distributions

everybeam-0.5.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

everybeam-0.5.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

everybeam-0.5.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

everybeam-0.5.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

everybeam-0.5.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23.4 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

File details

Details for the file everybeam-0.5.5.tar.gz.

File metadata

  • Download URL: everybeam-0.5.5.tar.gz
  • Upload date:
  • Size: 5.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.9.9

File hashes

Hashes for everybeam-0.5.5.tar.gz
Algorithm Hash digest
SHA256 e240b630e3e4317574d38b4155adba674d2a3f6569ac1d9fc9593489791cc464
MD5 0ee52bbbda9d4841947a52ef1e87ecf0
BLAKE2b-256 5c431b5a605099dc966f724239d7f723711a1a23bb5f893a2eab0489eeee6745

See more details on using hashes here.

File details

Details for the file everybeam-0.5.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for everybeam-0.5.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 124a8e0b67bf52ce9f7f57ad0241ca64494738e59666ceeb0fb498a16ac94626
MD5 f9705ffb3ffc3470efce95babc4eee23
BLAKE2b-256 4038e1867fc78fd815256eb09faac75e3eabc835a4b157cd32945f8f667c019f

See more details on using hashes here.

File details

Details for the file everybeam-0.5.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for everybeam-0.5.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 130d686697d1e8947391d72cb75d70113c8aafbf9f5930695d3ae768d1ebe625
MD5 86aac14d607b75d630c042631c7aeb84
BLAKE2b-256 ddc9eae00da9dc526a03d0f66603ab2b7031316886b6596e4ba06ec508d7e62c

See more details on using hashes here.

File details

Details for the file everybeam-0.5.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for everybeam-0.5.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1c2ef165bfe942c077f7dbecf25ff658370703cd354e3fe561e8967560539de3
MD5 cea62f6d21a8592ad82a7ce0aba78e64
BLAKE2b-256 230d66a4f0e3d1d76c181a38d35e250b463c6ac74e545609e6940972c1c36046

See more details on using hashes here.

File details

Details for the file everybeam-0.5.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for everybeam-0.5.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a166b8ec007cafd12707762815f1021248971b03ed6fab6880ce6d2ea2af982b
MD5 676e8fce4288aa00f35bf56e9dcee14e
BLAKE2b-256 d00baefd54f8449e36380cfac2ec4aafa925416430c614f939b8369c3aec6a3e

See more details on using hashes here.

File details

Details for the file everybeam-0.5.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for everybeam-0.5.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d2a18e2f347f73dea847ee4b3d3e521bb8f7578a061c616bc408c1bf1fa587dd
MD5 6362de9330ef5eb3e184344421e3644a
BLAKE2b-256 af00741c5378ad50696379365eaad6ecbd5454aa5f65eab34a9cff14016d08b4

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