get_dense_maker§
- typed_lisa_toolkit.get_dense_maker(interpolator: Callable[[Array[Any, ModuleType] | ndarray[tuple[Any, ...], dtype[Any]], Array[Any, ModuleType] | ndarray[tuple[Any, ...], dtype[Any]]], Callable[[Array[Any, ModuleType] | ndarray[tuple[Any, ...], dtype[Any]]], Array[Any, ModuleType] | ndarray[tuple[Any, ...], dtype[Any]]]])[source]§
Return a function to convert a sparse phasor projected waveform to a dense phasor projected waveform (Deprecated).
The returned function has the signature:
def make( frequencies: npt.NDArray[np.floating], embed: bool = False, ) -> Callable[HarmonicProjectedWaveform[Mode, Phasor], HarmonicProjectedWaveform[Mode, Phasor]]: ...
The function takes a list of frequencies and an optional boolean embed argument. If embed is True, the returned function will return a waveform with the same frequencies as the input. If embed is False, the returned function will return a waveform with the frequencies truncated to the lowest and highest frequencies of the input waveform.
Deprecated since version 0.6.0: Will be removed in 0.8.0. Use
densify_phasor(),densify_phasor_hw(),densify_phasor_pw(), ordensify_phasor_hpw()instead.