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.3.tar.gz (7.3 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.3-cp313-cp313-manylinux_2_28_x86_64.whl (31.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

everybeam-0.8.3-cp312-cp312-manylinux_2_28_x86_64.whl (31.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

everybeam-0.8.3-cp311-cp311-manylinux_2_28_x86_64.whl (31.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

everybeam-0.8.3-cp310-cp310-manylinux_2_28_x86_64.whl (31.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

everybeam-0.8.3-cp39-cp39-manylinux_2_28_x86_64.whl (31.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

File details

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

File metadata

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

File hashes

Hashes for everybeam-0.8.3.tar.gz
Algorithm Hash digest
SHA256 7cf995f99fa2143e9a74db65f7a4904f5e16e9e1e4123b855692a92d5bd8b0b8
MD5 c0e2c232fbda1b0cd912856dea5dcb2e
BLAKE2b-256 6b3f68ee7ac39965549386505dd592f616ab191ce52c559e2e3df6f8c0aa64fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for everybeam-0.8.3-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 84b857e7b660b71aa0d2806721cf3a83c43edada6865a20cd9fd252b85d9ca04
MD5 6b8cb6d2e53afdb2c1edf64ce535e995
BLAKE2b-256 8b064fab891e6be6b17acfb7481c32822d21c40f7281a97a0986f2649e55a44c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for everybeam-0.8.3-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7011cb5cbe372177f150ffc9dc40dd01fdc6ca976c85ae70a8dab67abda6e39d
MD5 267be35adab3cd6f66bb86006c02b934
BLAKE2b-256 8928015f4cda40ecf704249adac6804cc78e822398ce87a5d48d23e1f17cf26e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for everybeam-0.8.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 65b69c4ddce24c1e151f5e8e8db68907a9a3c3eb5243a4b64e6ba2b2d51b3784
MD5 065f9961b99305b9c435c05d6cc61a4e
BLAKE2b-256 bc122c610010b0db00e845b20ebb76b647091d546735919109f6c41fd135196c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for everybeam-0.8.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2dd0d504d03d60274cb020f871ae3b217bafdf72d4d44eb561956b77cbd4e15e
MD5 db812499ea99415c7c152ccd4592f6aa
BLAKE2b-256 f317ca40331a2cde438ac2ef222f08ed85b1e2ec55973221c3defc909ac357bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for everybeam-0.8.3-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c329f7566db8e35fd7ddb3c76c2f07da41657f398b87e4c469a3c5c82e4ff193
MD5 76e77951e667e6841f84bccb9ef28b39
BLAKE2b-256 e4df30f4c143003d4ca25c7830edeab6c91b53a0b8fd6f87ecfe6d3e59d380b5

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