HomogeneousHarmonicProjectedWaveform§
- class typed_lisa_toolkit.types.HomogeneousHarmonicProjectedWaveform[ModeT: tuple[int, int] | tuple[int, int, int], RepT: AnyReps][source]§
Multi-mode waveform where all modes share the same grid, projected onto the detector response in different channels.
Note
To build a
HomogeneousHarmonicProjectedWaveform, use the factory function:homogeneous_harmonic_projected_waveform()orhhpw().- 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)The returned array is suitable for downstream processing (e.g., by noise models to compute inner products).
- 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 channel_names: tuple[str, ...]§
All channel names.
- 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).