decode.load module#

atm(*, type: Literal['eta', 'tau'] = 'tau') DataArray[source]#

Load an ALMA ATM model as a DataArray.

Parameters:

type (Literal['eta', 'tau']) – Type of model to be stored in the DataArray. Either 'eta' (transmission) or 'tau' (opacity).

Returns:

DataArray that stores the ALMA ATM model.

Return type:

DataArray

dems(dems: PathLike[str] | str, /, *, include_mkid_types: Sequence[str] | None = ('filter',), exclude_mkid_types: Sequence[str] | None = None, include_mkid_ids: Sequence[int] | None = None, exclude_mkid_ids: Sequence[int] | None = None, min_frequency: str | None = None, max_frequency: str | None = None, frequency_units: str | None = 'GHz', skycoord_units: str | None = 'arcsec', skycoord_frame: str | None = None, data_scaling: Literal['brightness', 'df/f'] | None = None, T_amb: float = 273.0, T_room: float = 293.0, **options: Any) DataArray[source]#

Load a DEMS file as a DataArray.

Parameters:
  • dems (PathLike[str] | str) – Path of the DEMS file.

  • include_mkid_types (Sequence[str] | None) – MKID types to be included. Defaults to filter-only.

  • exclude_mkid_types (Sequence[str] | None) – MKID types to be excluded. Defaults to no MKID types.

  • include_mkid_ids (Sequence[int] | None) – MKID IDs to be included. Defaults to all MKID IDs.

  • exclude_mkid_ids (Sequence[int] | None) – MKID IDs to be excluded. Defaults to no MKID IDs.

  • min_frequency (str | None) – Minimum frequency to be included. Defaults to no minimum frequency bound.

  • max_frequency (str | None) – Maximum frequency to be included. Defaults to no maximum frequency bound.

  • frequency_units (str | None) – Units of the frequency-related coordinates. Defaults to GHz.

  • skycoord_units (str | None) – Units of the skycoord-related coordinates. Defaults to arcsec.

  • skycoord_frame (str | None) – Frame of the skycoord. Defaults to the skycoord of the input DEMS file.

  • data_scaling (Literal['brightness', 'df/f'] | None) – Data scaling (either brightness or df/f). Defaults to the data scaling of the input DEMS file.

  • T_amb (float) – Default ambient temperature value for the data scaling to be used when the temperature coordinate is all-NaN.

  • T_room (float) – Default room temperature value for the data scaling to be used when the aste_cabin_temperature coordinate is all-NaN.

  • **options (Any) – Other options for loading (e.g. chunks=None, etc).

Returns:

DataArray of the loaded DEMS file.

Return type:

DataArray