PlusCrossWaveform§

class typed_lisa_toolkit.types.PlusCrossWaveform[RepT: AnyReps][source]§

Waveform in plus and cross polarizations.

Note

To build a PlusCrossWaveform, use the factory function plus_cross_waveform() or pcw().

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).