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.8.0.tar.gz (4.1 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

everybeam-0.8.0-cp313-cp313-manylinux_2_28_x86_64.whl (29.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

everybeam-0.8.0-cp312-cp312-manylinux_2_28_x86_64.whl (29.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

everybeam-0.8.0-cp311-cp311-manylinux_2_28_x86_64.whl (29.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

everybeam-0.8.0-cp310-cp310-manylinux_2_28_x86_64.whl (29.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

everybeam-0.8.0-cp39-cp39-manylinux_2_28_x86_64.whl (29.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

File details

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

File metadata

  • Download URL: everybeam-0.8.0.tar.gz
  • Upload date:
  • Size: 4.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for everybeam-0.8.0.tar.gz
Algorithm Hash digest
SHA256 bb1cf841d6fbda772f345e3f8603c3e80aeb0ad8af2ba572c948a6ca7e113051
MD5 70e749c6ac4510b55ffde9e5d9ed78ad
BLAKE2b-256 4390f97a6a06b425aa3ddb82a7a01e870487e34ec659aa9205fa501484dd2e7a

See more details on using hashes here.

File details

Details for the file everybeam-0.8.0-cp313-cp313-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for everybeam-0.8.0-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e671e5c68c68c081807067d1f8ef3b3daf027d75c907c7c1ac36272e501f2d7f
MD5 14b547479ec3cf69a773429c7fc8478b
BLAKE2b-256 de77b83808255832e28bb8cc69afcac2aa0fc393a02015b03ffe843d544778a6

See more details on using hashes here.

File details

Details for the file everybeam-0.8.0-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for everybeam-0.8.0-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1a09ac2e706112986b35fda6fe2fae85a85aad38c5fb249c19abea0c3dc106bf
MD5 a99304e471f5decc06b6c5e78a24ec9d
BLAKE2b-256 cbce2420936cc23cb32cdf1a5b795e30e61916e04a14ab4f5766a26a4d1b4093

See more details on using hashes here.

File details

Details for the file everybeam-0.8.0-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for everybeam-0.8.0-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e31bf0da45acab099c15c0ff2002d422e97ef637d38eaa70af5f7e50846c8822
MD5 b6c22cbbd0a9939a0cf68784679948ae
BLAKE2b-256 3630d01fb7d84bf4ac5da02341e558267ff20562dd872611b189982107472b87

See more details on using hashes here.

File details

Details for the file everybeam-0.8.0-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for everybeam-0.8.0-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 82364303f9aa3abd60d4345faa0140bc91f86c962f630558d9c864dc6fc53340
MD5 65bebbab82ebb3400801af94ee1d9df6
BLAKE2b-256 f22ce66ab9e3c29d3466e1a0181c87ef307ca6e782e2bb208b30d825e3daaf4c

See more details on using hashes here.

File details

Details for the file everybeam-0.8.0-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for everybeam-0.8.0-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f403d48e4b7bd216e8cdcb02cc12ccea0028e0826d018609c09ed42d28fa306f
MD5 1649467ab879710c5a6c7097bbebf964
BLAKE2b-256 3c5d88f610dd4c20845b134d468b78bf43eb5e6da13390db97ae31c708d9a55a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page