drs4.specs.common module#
- class drs4.specs.common.AutoLSB(data: Annotated[Union[xarray_dataclasses.typing.Labeled[tuple[Literal['time'], Literal['chan']]], Collection[numpy.float64], numpy.float64], <Role.DATA: 'data'>], long_name: Annotated[str, <Role.ATTR: 'attr'>] = 'Auto-correlation spectra of LSB', units: Annotated[str, <Role.ATTR: 'attr'>] = 'Arbitrary unit')[source]#
Bases:
object- data: DATA: 'data'>]#
- long_name: ATTR: 'attr'>] = 'Auto-correlation spectra of LSB'#
- units: ATTR: 'attr'>] = 'Arbitrary unit'#
- class drs4.specs.common.AutoUSB(data: Annotated[Union[xarray_dataclasses.typing.Labeled[tuple[Literal['time'], Literal['chan']]], Collection[numpy.float64], numpy.float64], <Role.DATA: 'data'>], long_name: Annotated[str, <Role.ATTR: 'attr'>] = 'Auto-correlation spectra of USB', units: Annotated[str, <Role.ATTR: 'attr'>] = 'Arbitrary unit')[source]#
Bases:
object- data: DATA: 'data'>]#
- long_name: ATTR: 'attr'>] = 'Auto-correlation spectra of USB'#
- units: ATTR: 'attr'>] = 'Arbitrary unit'#
- class drs4.specs.common.Chan(data: Annotated[Union[xarray_dataclasses.typing.Labeled[Literal['chan']], Collection[numpy.int64], numpy.int64], <Role.DATA: 'data'>], long_name: Annotated[str, <Role.ATTR: 'attr'>] = 'Channel number')[source]#
Bases:
object- data: DATA: 'data'>]#
- long_name: ATTR: 'attr'>] = 'Channel number'#
- drs4.specs.common.Channel#
alias of
int
- class drs4.specs.common.Cross2SB(data: Annotated[Union[xarray_dataclasses.typing.Labeled[tuple[Literal['time'], Literal['chan']]], Collection[numpy.complex128], numpy.complex128], <Role.DATA: 'data'>], long_name: Annotated[str, <Role.ATTR: 'attr'>] = 'Cross-correlation spectra of 2SB', units: Annotated[str, <Role.ATTR: 'attr'>] = 'Arbitrary unit')[source]#
Bases:
object- data: DATA: 'data'>]#
- long_name: ATTR: 'attr'>] = 'Cross-correlation spectra of 2SB'#
- units: ATTR: 'attr'>] = 'Arbitrary unit'#
- class drs4.specs.common.Time(data: Annotated[Union[xarray_dataclasses.typing.Labeled[Literal['time']], Collection[Literal['M8[ns]']], Literal['M8[ns]']], <Role.DATA: 'data'>], long_name: Annotated[str, <Role.ATTR: 'attr'>] = 'Measured time in UTC')[source]#
Bases:
object- data: DATA: 'data'>]#
- long_name: ATTR: 'attr'>] = 'Measured time in UTC'#