harmonic_waveform§

typed_lisa_toolkit.harmonic_waveform(modes_to_reps: Mapping[tuple[int, int], RepT]) HarmonicWaveform[Harmonic, RepT][source]§
typed_lisa_toolkit.harmonic_waveform(modes_to_reps: Mapping[tuple[int, int, int], RepT]) HarmonicWaveform[QuasiNormalMode, RepT]
typed_lisa_toolkit.harmonic_waveform(modes_to_reps: Mapping[ModeT, RepT]) HarmonicWaveform[ModeT, RepT]

Build a HarmonicWaveform.

Parameters:

modes_to_reps – A mapping from modes to representations.

See also

hw()

A convenience alias.

Example

import jax.numpy as jnp
import typed_lisa_toolkit as tlt

ts = tlt.time_series(
    tlt.linspace(0, 1, 10), jnp.ones((1, 1, 1, 1, 10))
)  # UniformTimeSeries
hw = tlt.harmonic_waveform(
    {(2, 2): ts}
)  # HarmonicWaveform[Harmonic, UniformTimeSeries]