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

Uploaded Source

Built Distributions

everybeam-0.5.4-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.4-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.4-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.4-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.4-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.4.tar.gz.

File metadata

  • Download URL: everybeam-0.5.4.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.4.tar.gz
Algorithm Hash digest
SHA256 f7b80c74a1926226c9ab5e7053a5f632ebe35ea50da9388d3f4b390aa37dd9f1
MD5 26daff8d809bbfc356937e0090ad4445
BLAKE2b-256 cecf9cf1151e3b9d2cde439df635062439b0e608edb7611cb5514215eee2d2df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for everybeam-0.5.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eee5ca06f81f4c37ed9eff6305ba5d3740518133fd8525a6bf82add02b4d7734
MD5 1a335cb9451cf8815428393bb88ad029
BLAKE2b-256 d14261d21177b40cb00c39ffe8c21b4f6a1baee73d61d02727fe6a392cc83d02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for everybeam-0.5.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eb9f8c7a242e021ed9e1667268e8c61fc4be3e420f7bf34a6cfa5a38611b7a63
MD5 fa0e6aa2f44370ae1acf6e483699e063
BLAKE2b-256 d8dc1c18eccb1c270a710c5e375c3cf6d226fe6428af7489039986a233aa5482

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for everybeam-0.5.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b412615f28338034d069603a662c7dd10dc2bab3c6ec240d1a87fde289e9f9c5
MD5 e53190752267165e053e4fab98af6b7c
BLAKE2b-256 afbb7ee712a2f899a61dd405e56007fd06121950be0f80b3a3dbe4b13dc14604

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for everybeam-0.5.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cb600a86d033dbca08df9a3a140605a023627a12c71e3fba1525e18fb900d5fe
MD5 071ef2ca7cc2c715339a979a40d8f3ba
BLAKE2b-256 04d0c1e57933404af7104137f9d30ad2989895eb78377ce8427453691252eeef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for everybeam-0.5.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cc26c5f22948a008689ba46e221f3bc7c3445102e30227f3ecc99ef26f1eb98b
MD5 979f60e92ff0fd4a510c308c5c5d4417
BLAKE2b-256 90ed384dada936a6149948a066a3b309dc1de95239385dfa3f819695fbb4bde1

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