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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

everybeam-0.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.7 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

everybeam-0.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

everybeam-0.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

everybeam-0.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

everybeam-0.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

everybeam-0.6.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.7 MB view details)

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

File details

Details for the file everybeam-0.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for everybeam-0.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 63dfff20b1c1cb19f1c69dc182582fc76b2b6bea6c04e3601c627dd35a8e4055
MD5 712cd2ab742532aec9b5082e6cf1ea81
BLAKE2b-256 9c4f4705190bfc3c788cfb77dfb7ebd3906e6ec61a00d254b8c3df47a26cea1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for everybeam-0.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7664510a0bc3bf1f8085219d5a325ec5eaf66a464f3856980984d9e713c7da43
MD5 8d94f86ca9043411390115eb9c0ac788
BLAKE2b-256 d7783562950408e544c6f3f9b22258deee00025eacc90d8c51c87379e0c57105

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for everybeam-0.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5f785994c996e1097978f45cf2f9522e07b556c37a2f49f29f604811f29fd975
MD5 4e80b6f6f9de0af4feb54ae474d054c4
BLAKE2b-256 845b9a15dde77ddc47636257e968ca0882eed76d8f87b10930067b80b2d14a8d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for everybeam-0.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 38cf1dbe038a55325947a1bd49bab9b5155cacaebdc07d4edb1a57ec23d1682a
MD5 0eb6811b50e61d3a4ee1af6c1210b608
BLAKE2b-256 72b90d5bfe587255236e2fd5bf750c0a3dcdfaf85141a7cafe68dd64fd5af85b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for everybeam-0.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 08f6102caa9d03aa4031cb61357a95d7bed1570fd8fb2dcf235eecd53bb62266
MD5 cf12c3a3ea37c7ccda273735e9423ec4
BLAKE2b-256 cab00cac015dd94b9a676142fefddcb9dc6ae153d10443cd5bb6f84542d3ca7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for everybeam-0.6.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f40f9b59830dfd09782ed5669bf2868609662935cc4be5fef35b4e223bc74c19
MD5 dba1878227aa24de0ab4365cc36c8e12
BLAKE2b-256 12ff10c3916ed49a5881a3119a06c655bc6c07625f2e7b2d6d893c5856d0ef4d

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