HomogeneousHarmonicWaveform§

class typed_lisa_toolkit.types.HomogeneousHarmonicWaveform[ModeT: tuple[int, int] | tuple[int, int, int], RepT: AnyReps][source]§

Multi-mode waveform where all modes share the same grid.

Note

To build a HomogeneousHarmonicWaveform, use the factory functions: homogeneous_harmonic_waveform() or hhw().

get(k[, d]) D[k] if k in D, else d.  d defaults to None.§
get_kernel()[source]§

Return an array of the conventional shape.

The shape is (n_batches, n_channels, n_harmonics, n_features, *grid_like)

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(modes: Any)§

Return a new instance containing only the specified modes.

values() an object providing a view on D's values§
property domain§

Physical domain shared by all harmonics.

property harmonics§

All harmonic modes and their order.

property xp§

The underlying array namespace (numpy-like module).