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.2.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.2-cp313-cp313-manylinux_2_28_x86_64.whl (31.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64

everybeam-0.8.2-cp312-cp312-manylinux_2_28_x86_64.whl (31.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

everybeam-0.8.2-cp311-cp311-manylinux_2_28_x86_64.whl (31.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

everybeam-0.8.2-cp310-cp310-manylinux_2_28_x86_64.whl (31.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

everybeam-0.8.2-cp39-cp39-manylinux_2_28_x86_64.whl (31.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

File details

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

File metadata

  • Download URL: everybeam-0.8.2.tar.gz
  • Upload date:
  • Size: 7.3 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.2.tar.gz
Algorithm Hash digest
SHA256 b6b2a3381101d8c5fa07eed5b8f82796dbee32638f669656dcf3d9a92d7f9730
MD5 b8d84a24b4edb840301a5facc9a84855
BLAKE2b-256 31386ce9e0389d5e38000e057bc6b1065ba973c1204753b072db44991a5e6222

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for everybeam-0.8.2-cp313-cp313-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 07e592a01d72dd61f9cdd2a2915cc6ea8fbaf1ce0621e99c2ac1bbf7984ba59c
MD5 03964e5c4c418972fbb029f3f02515d0
BLAKE2b-256 8621bb5a115e81a5ade0bfcc858292dd06f859ba2b9f5bd182107decd30e04cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for everybeam-0.8.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c27c90916cde24d520b93c12d00fb2a0dbcb7bfd2417bbb6520aebaba4ac0fd3
MD5 3a088f570bf3a98b6b0feae8e55ec8a1
BLAKE2b-256 95fb70be8317cc3dbdca964418f356162311d8a70a079d09c82e16847121afab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for everybeam-0.8.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a12ba56490368a453ef53604014e715af7f3e7216bb609b55a4012952e0c9f79
MD5 5e7f3e3039ae34a279b63776799cb68f
BLAKE2b-256 865595fa3a42a99dfccab66f6a38d8b5b9947427228ff88f13425e1328ba752b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for everybeam-0.8.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1c51def37ea699d71dbbd55a06e5d59af2b12eb61949b3d7508e38cc3f5ab048
MD5 dc824d01ec606d4a00879e7e4e8d7b2c
BLAKE2b-256 8ffdd47e503ee9e5aee347ebe145fbfce5aea805004d603a2a17d8fad186c834

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for everybeam-0.8.2-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9a84202bc4af88d824606378dc47eb242e0bb9aefc8efdddd3843ad055fc8d7c
MD5 89eebf2e5fb3c4f537eaeeec119c2b13
BLAKE2b-256 55260be97d39b9d5282ac738318079fa9632787c01e5b4bd9a1d787b4230d1a2

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