Skip to main content

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.
  • Gridded EEP data.

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.

Metadata

Release files for everybeam 0.9.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for everybeam 0.9.0
File Size Uploaded
everybeam-0.9.0.tar.gz 7.3 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for everybeam 0.9.0
File
everybeam-0.9.0-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details
everybeam-0.9.0-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details
everybeam-0.9.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details
everybeam-0.9.0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details
everybeam-0.9.0-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details

Total release size: 164.2 MB

Release files / everybeam-0.9.0.tar.gz

Download URL everybeam-0.9.0.tar.gz
Size 7.3 MB
Tags Source
SHA-256 checksum
How to use checksums
1da7fe2c58c5a1b2712f0462ee97433e2987ffe1218b2a03af6c6230eefe426a
BLAKE2b-256 checksum
How to use checksums
7be361fb4acb4264092665752d92243ed8faf8ab78f550a8947a80e7548b27e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / everybeam-0.9.0-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL everybeam-0.9.0-cp314-cp314-manylinux_2_28_x86_64.whl
Size 31.4 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b4087f58ccc7850d225c1d1a99de90d09297197305150b3055b7aebf1bbbfee1
BLAKE2b-256 checksum
How to use checksums
eeb23e79457145330e46e195261d2c8fb72f0ba76a43e3811308ef2c0abffb4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / everybeam-0.9.0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL everybeam-0.9.0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 31.4 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1a3791770c8120b0618b18fa2fa1e83286057438a346e2c9863c63c0950447d9
BLAKE2b-256 checksum
How to use checksums
d307b0f2ec70985d70f4488caadcba3138534b4ac3984b68a1a23dcfc199fd9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / everybeam-0.9.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL everybeam-0.9.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 31.4 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2066d62eee01e2bff5875e929262d764bee8b6e6b7b12d0c73365e752dedd713
BLAKE2b-256 checksum
How to use checksums
ab7fae4d79cfec1662d271ad63bd05d284337f4a959e0e25dd79142aaee56d43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / everybeam-0.9.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL everybeam-0.9.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 31.4 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8b09438eb5f39a822c78dac42d3ce09f500c4b2deace97cd97c49ead34b22b4e
BLAKE2b-256 checksum
How to use checksums
870a7b634a6aae2197362e7761d936ac7dd0942ade97e2e3b552e4b5e75979bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release files / everybeam-0.9.0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL everybeam-0.9.0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 31.4 MB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
97454f4903f8eca5fdf645074a511153a05fb69118d34b03831d65814acd81d1
BLAKE2b-256 checksum
How to use checksums
9f2483f6f6707e43ef8338195969ffbfa48baae4b100c3b85d60d093970c451b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.14

Release history Release notifications | RSS feed

This release

0.9.0 This release

6 release files

0.8.5

7 release files

0.8.4

6 release files

0.8.3

6 release files

0.8.2

6 release files

0.8.0

6 release files

0.7.4

6 release files

0.7.2

6 release files

0.7.1

7 release files

0.7.0

6 release files

0.6.1

6 release files

0.6.0

7 release files

0.5.8

7 release files

0.5.5

6 release files

0.5.4

6 release files

0.5.1

6 release files

0.4.0

7 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page