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

Uploaded Source

Built Distributions

everybeam-0.6.0-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.6.0-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.6.0-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.6.0-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.6.0-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.6.0-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.6.0.tar.gz.

File metadata

  • Download URL: everybeam-0.6.0.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.6.0.tar.gz
Algorithm Hash digest
SHA256 e3b79c8ec494b858cdfdcab168e9e4de782ffec31aed8b52c256727cfa5817e9
MD5 e9d886c307bb8cd9c8f08b9fc0548235
BLAKE2b-256 4e200b6cb5fc568dba1cdc931cc5cac30dbc35fe86fbcc1bf2817cba631ade3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for everybeam-0.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9722755f30cc74cf66b9825c53c1fdb000f4b7ee0ed23c9fffa976b92208acbd
MD5 9e161da3c53d6cd9013ac1ab1071b33f
BLAKE2b-256 628f0b9d363834244948cd2f0b5c7451b2942ed4ebcf06391e6b3c13f692046d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for everybeam-0.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c2ef5b966c99345b7ca60786945471293b3ef72905a645af0f83827ad535f05e
MD5 2c4566342a1715886f1b96091754763a
BLAKE2b-256 d935dd02d4227d7bc89c3d0ff012371f8e1c5134a9f51297f7bdd6ad86ae4db8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for everybeam-0.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a85f1a5f00c9c50f88744b02cd57763eaae6324173622cb8af992adb6b5e2c1d
MD5 5bcd21e4845d4e38423f97912d67c5e9
BLAKE2b-256 0e6745b1d6e6cb07aacd04c7c81ea6928075aac87d2cd93d4db42afc477e13b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for everybeam-0.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd933621eacd13f5549b27a043ce2175e50251b9d8a43937075d755c095e6361
MD5 05bd737b80ffed480e07f0bf5d2e7579
BLAKE2b-256 0a4225c1c0b59fb3c4b266d9c44e8099c7d4914a22df93dcada3ba895b4c81e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for everybeam-0.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 08c9ee5f27ab3e2b43147ecddd9a7d9080758d07d0a96104c21a2700eb7a321c
MD5 98d6ddf4cba587b4dd913d68a61be763
BLAKE2b-256 7034f2015728f878a88ea5cc1b0adbb191f3633e1f6b74f6c2632e45fa2d4db0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for everybeam-0.6.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a892d2c85fa292d349514b28798b873fc38d93bfd6025d3efa12cafc3bc30310
MD5 773090c0775819b9c9dbe5c04f5b2dd0
BLAKE2b-256 1661e9353d93f0033dcd6385d355eca66448bcec0bfc76f48fb0ef8f7bafcd1e

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