drs4.specs.gain module#
- class drs4.specs.gain.Gain(chan: ~typing.Annotated[~drs4.specs.common.Chan | ~typing.Any, <Role.COORD: 'coord'>], usb: ~typing.Annotated[~drs4.specs.gain.GainUSB | ~typing.Any, <Role.DATA: 'data'>], lsb: ~typing.Annotated[~drs4.specs.gain.GainLSB | ~typing.Any, <Role.DATA: 'data'>])[source]#
Bases:
AsDatasetComplex gains for digital sideband separation.
- chan: COORD: 'coord'>]#
Channel number.
- lsb: DATA: 'data'>]#
Complex gain of LSB.
- spec_version: ATTR: 'attr'>] = 0#
Version of the data specification.
- usb: DATA: 'data'>]#
Complex gain of USB.
- drs4.specs.gain.open_gain(ms: PathLike[str] | str, /, *, format: Literal['Dataset']) Dataset[source]#
- drs4.specs.gain.open_gain(ms: PathLike[str] | str, /, *, format: Literal['DataFrame']) DataFrame
- drs4.specs.gain.open_gain(ms: PathLike[str] | str, /) Dataset
Open gain file (DRS4 MS file) as a DataFrame or a Dataset.
- Parameters:
ms – Path of input gain file (DRS4 MS file).
format – Output data format (DataFrame|Dataset).
- Returns:
DataFrame or Dataset of the input gain file.