densify_phasor§
- typed_lisa_toolkit.densify_phasor(wf: TimePhasor[Axis[Array[Any, ModuleType] | ndarray[tuple[Any, ...], dtype[Any]] | Linspace, ModuleType]], /, 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]]]], axis: AT, *, embed: bool = False) TimePhasor[AT][source]§
- typed_lisa_toolkit.densify_phasor(wf: FrequencyPhasor[Axis[Array[Any, ModuleType] | ndarray[tuple[Any, ...], dtype[Any]] | Linspace, ModuleType]], /, 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]]]], axis: AT, *, embed: bool = False) FrequencyPhasor[AT]
- typed_lisa_toolkit.densify_phasor(wf: HarmonicWaveform[ModeT, TimePhasor[AnyAxis]], /, 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]]]], axis: AxisT, *, embed: bool = False) HomogeneousHarmonicWaveform[ModeT, TimePhasor[AxisT]]
- typed_lisa_toolkit.densify_phasor(wf: HarmonicWaveform[ModeT, FrequencyPhasor[AnyAxis]], /, 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]]]], axis: AxisT, *, embed: bool = False) HomogeneousHarmonicWaveform[ModeT, FrequencyPhasor[AxisT]]
- typed_lisa_toolkit.densify_phasor(wf: ProjectedWaveform[RepT], /, 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]]]], axis: AxisT, *, embed: bool = False) ProjectedWaveform[TimePhasor[AxisT]]
- typed_lisa_toolkit.densify_phasor(wf: ProjectedWaveform[RepT], /, 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]]]], axis: AxisT, *, embed: bool = False) ProjectedWaveform[FrequencyPhasor[AxisT]]
- typed_lisa_toolkit.densify_phasor(wf: HarmonicProjectedWaveform[ModeT, TimePhasor[AnyAxis]], /, 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]]]], axis: AxisT, *, embed: bool = False) HomogeneousHarmonicProjectedWaveform[ModeT, TimePhasor[AxisT]]
- typed_lisa_toolkit.densify_phasor(wf: HarmonicProjectedWaveform[ModeT, FrequencyPhasor[AnyAxis]], /, 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]]]], axis: AxisT, *, embed: bool = False) HomogeneousHarmonicProjectedWaveform[ModeT, FrequencyPhasor[AxisT]]
Densify a sparse phasor representation by interpolation.
- Parameters:
wf – The phasor representation or waveform to densify.
interpolator – The interpolator to use for densification.
axis – The axis at which to evaluate the densified phasor.
embed – If False, the returned phasor is restricted to the subset of axis that overlaps with the support of wf.
Attention
The branch with embed=False does not support JIT compilation.