utilities

Utilities to read a measurement set into a Telescope object, set telescope related options or specify settings for the A-Term calculations.

enum everybeam::TelescopeType

Available TelescopeType enums.

Values:

enumerator kUnknownTelescope
enumerator kAARTFAAC
enumerator kATCATelescope
enumerator kALMATelescope
enumerator kGMRTTelescope
enumerator kLofarTelescope
enumerator kMeerKATTelescope
enumerator kOSKARTelescope
enumerator kMWATelescope
enumerator kSkaMidTelescope
enumerator kVLATelescope
enumerator kOvroLwaTelescope
TelescopeType everybeam::GetTelescopeType(const casacore::MeasurementSet &ms)

Derive the TelescopeType from a given MS.

Parameters:

ms

Returns:

TelescopeType

std::unique_ptr<telescope::Telescope> everybeam::Load(const casacore::MeasurementSet &ms, const Options &options)

Load telescope given a measurement set. Telescope is determined from MeasurementSet meta-data.

Parameters:
  • ms – MeasurementSet

  • optionsOptions

Returns:

Unique pointer to Telescope object

std::unique_ptr<telescope::Telescope> everybeam::Load(const std::string &ms_name, const Options &options)

Load telescope given a path to a measurment set. Telescope is determined from MeasurementSet meta-data.

Parameters:
  • ms – MeasurementSet

  • optionsOptions

Returns:

Unique pointer to Telescope object

ElementResponseModel everybeam::ElementResponseModelFromString(const std::string &element_response)
struct Options

Class/Struct specifying everybeam Options. Needs further implementation!

struct ATermSettings