demerge.merge.utils module#
- open_antenna(antenna: PathLike[str] | str, /) Dataset [source]#
Load an antenna log as xarray Dataset.
- Parameters:
antenna (PathLike[str] | str)
- Return type:
Dataset
- open_cabin(cabin: PathLike[str] | str, /) Dataset [source]#
Load a cabin log as xarray Dataset.
- Parameters:
cabin (PathLike[str] | str)
- Return type:
Dataset
- open_cdb(cdb: PathLike[str] | str, /) DataArray [source]#
Load a CDB Zarr as xarray DataArray.
- Parameters:
cdb (PathLike[str] | str)
- Return type:
DataArray
- open_ddb(ddb: PathLike[str] | str, /) Dataset [source]#
Load a DDB FITS as xarray Dataset.
- Parameters:
ddb (PathLike[str] | str)
- Return type:
Dataset
- open_misti(misti: PathLike[str] | str, /) Dataset [source]#
Load a MiSTI log as xarray Dataset.
- Parameters:
misti (PathLike[str] | str)
- Return type:
Dataset
- open_obsinst(obsinst: PathLike[str] | str, /) dict[str, str] [source]#
Load an observation instruction to get parameters.
- Parameters:
obsinst (PathLike[str] | str)
- Return type:
dict[str, str]
- open_readout(readout: PathLike[str] | str, /) DataArray [source]#
Load a reduced readout FITS as xarray DataArray.
- Parameters:
readout (PathLike[str] | str)
- Return type:
DataArray
- open_skychop(skychop: PathLike[str] | str, /) Dataset [source]#
Load a sky chopper log as xarray Dataset.
- Parameters:
skychop (PathLike[str] | str)
- Return type:
Dataset
- open_weather(weather: PathLike[str] | str, /) Dataset [source]#
Load a weather log as xarray Dataset.
- Parameters:
weather (PathLike[str] | str)
- Return type:
Dataset
- to_dems(*, cdb: PathLike[str] | str, ddb: PathLike[str] | str, obsinst: PathLike[str] | str, readout: PathLike[str] | str, antenna: PathLike[str] | str | None = None, cabin: PathLike[str] | str | None = None, misti: PathLike[str] | str | None = None, skychop: PathLike[str] | str | None = None, weather: PathLike[str] | str | None = None, dt_antenna: int | str = '0 ms', dt_cabin: int | str = '0 ms', dt_misti: int | str = '0 ms', dt_skychop: int | str = '9 ms', dt_weather: int | str = '0 ms', include_disabled_mkids: bool = False, include_filterless_mkids: bool = False) DataArray [source]#
Merge observation datasets into a single DEMS of df/f.
- Parameters:
cdb (PathLike[str] | str) – Path of CDB (KID correspondence database) file.
ddb (PathLike[str] | str) – Path of DDB (DESHIMA database) file.
obsinst (PathLike[str] | str) – Path of the observation instruction.
readout (PathLike[str] | str) – Path of the reduced readout FITS.
antenna (PathLike[str] | str | None) – Path of the antenna log.
cabin (PathLike[str] | str | None) – Path of the cabin log.
misti (PathLike[str] | str | None) – Path of the MiSTI log.
skychop (PathLike[str] | str | None) – Path of the sky chopper log.
weather (PathLike[str] | str | None) – Path of the weather log.
dt_antenna (int | str) – Time offset of the antenna log with explicit unit such that (dt_antenna = t_antenna - t_readout).
dt_cabin (int | str) – Time offset of the cabin log with explicit unit such that (dt_cabin = t_cabin - t_readout).
dt_misti (int | str) – Time offset of the MiSTI log with explicit unit such that (dt_misti = t_misti - t_readout).
dt_skychop (int | str) – Time offset of the sky chopper log with explicit unit such that (dt_skychop = t_skychop - t_readout). Defaults to 9 ms (for DESHIMA campaign in 2024).
dt_weather (int | str) – Time offset of the weather log with explicit unit such that (dt_weather = t_weather - t_readout).
include_disabled_mkids (bool) – Whether to include disabled (e.g. fit-failed) MKID responses in the merged DEMS. Note that such data will be all filled with NaN.
include_filterless_mkids (bool) – Whether to include wideband and/or no-filter-information MKID responses in the merged DEMS. Note that such data will be all filled with NaN.
- Returns:
Merged DEMS of df/f as xarray DataArray.
- Return type:
DataArray