PlusCrossWaveform§
- class typed_lisa_toolkit.types.PlusCrossWaveform[RepT: AnyReps][source]§
Waveform in plus and cross polarizations.
Note
To build a
PlusCrossWaveform, use the factory functionplus_cross_waveform()orpcw().- classmethod from_dict(data_dict: Mapping[str, AnyReps], /, **kwargs: Any) Self§
Create a new instance from a dictionary of channel names to representations.
Warning
This is an expert-level API. Most users should use the top-level factory functions in
typed_lisa_toolkit.
- get(k[, d]) D[k] if k in D, else d. d defaults to None.§
- get_kernel() Array[Any, ModuleType] | ndarray[tuple[Any, ...], dtype[Any]]§
Return kernel entries in conventional shape.
- items() a set-like object providing a view on D's items§
- keys() a set-like object providing a view on D's keys§
- pick(channels: str | tuple[str, ...]) Self§
Return a new instance containing only the specified channels.
- set_name(name: str | None) Self§
Set the name of the data container.
The name is only used for labeling the data container in plots.
Note
This method returns self to allow for fluent method chaining.
- values() an object providing a view on D's values§
- property channel_names: tuple[str, ...]§
Return the channel names.
- property cross: RepT§
Cross channel as a view with the channel dimension.
- property domain: Literal['time', 'frequency', 'time-frequency']§
Physical domain shared by all channels.
- property grid§
Return the grid.
- property kind: str | None§
Semantic kind.
- property plus: RepT§
Plus channel as a view with the channel dimension.
- property xp§
The underlying array namespace (numpy-like module).