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

Uploaded Source

Built Distributions

everybeam-0.5.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (33.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

everybeam-0.5.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (33.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

everybeam-0.5.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (33.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

everybeam-0.5.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (33.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

everybeam-0.5.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (33.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

everybeam-0.5.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (33.4 MB view details)

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

File details

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

File metadata

  • Download URL: everybeam-0.5.8.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.8.tar.gz
Algorithm Hash digest
SHA256 2e081c21e20be123442e40777dce39a393abd55f625933c3d08cddc893fbc427
MD5 f23c16eee39a2edddc8fc8c318b5837d
BLAKE2b-256 7b18a1186fae81bfa451e3fe488f14b7f87efb6f95e24db60deef3f0eb8069e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for everybeam-0.5.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 805d14eb2eb58e56ae54b601f59ee0557761eefc7d40cf171b85c2aca5aa2a69
MD5 e415aa086c3307ff26611d0d84ea3a7e
BLAKE2b-256 240e474505a67db90200bf6985cd4db1a4b6195130cba9804e2ec9198e4f4599

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for everybeam-0.5.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3122bb29871281997054e03af98744ceba3118832a3f7023714456391ef889e4
MD5 42f41e76b755ff2285664a9013aa7b53
BLAKE2b-256 3298ac349295d1c7216f111913f4f417dbc6a4a6f94c21508c2e402ef153806c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for everybeam-0.5.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f82d19b9e8bec31dc204fdc7609386bc6ee668332bbcb5d534e9412afa697b1
MD5 4b8347a40c030e98f78743e351f86bd2
BLAKE2b-256 a7818ad4e754b41380c26d37cf14d98bb9ab60177d24da0f55967140a5a760d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for everybeam-0.5.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 48367d88e63185de313e41df3a2ef3e7a21c80e5ca51b2d59245ce13a5c07454
MD5 8d1ab9ee49d089f10d955ae3095baa3b
BLAKE2b-256 4a8a74e6215ed349b54da32c51703027f454b79197378c0c85db5a1d9864e250

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for everybeam-0.5.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 584c4dbd209f6fab56206a9bd00e7e0d41e62f3acd3c14f2a8dc06f0074dea0b
MD5 578f62487abb8a0c6a20d2a77b27afe8
BLAKE2b-256 7d0b65cbfce22729966a5e776ce757f74734a0efb0c5d18d9d95ef8ba307ac8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for everybeam-0.5.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e2aafd608a850398dc86eebd81127652e406a0bc11615146ffbf5d82978e862f
MD5 f8253f9eb541bed1352f7cf70474b77a
BLAKE2b-256 39cdf0abd60efc672b69e09fbe073909f759234ce0db9fc82169dc5058bc769d

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