imap_processing.idex.idex_l2a.fit_impact#

imap_processing.idex.idex_l2a.fit_impact(time: ndarray, time_of_impact: float, constant_offset: float, amplitude: float, rise_time: float, discharge_time: float) ndarray[tuple[int, ...], dtype[_ScalarType_co]]#

Fit function for the Ion Grid and two target signals.

Parameters:
  • time (np.ndarray) – Time values for the signal.

  • time_of_impact (float) – Time of dust impact.

  • constant_offset (float) – Initial baseline noise.

  • amplitude (float) – Signal height.

  • rise_time (float) – How fast the signal rises (s).

  • discharge_time (float) – How fast the signal decays (s).

Returns:

Function values calculated at the input time points.

Return type:

np.ndarray

Notes

Impact charge fit function [1]: Y(t) = C₀ + H(t - t₀)[C₂(1 - e^(-(t-t₀)/τ₁))e^(-(t-t₀)/τ₂) - C₁]

References

[1]

Horányi, M., et al. (2014), The Lunar Dust Experiment (LDEX) Onboard the Lunar Atmosphere and Dust Environment Explorer (LADEE) mission, Space Sci. Rev., 185(1–4), 93–113, doi:10.1007/s11214-014-0118-7.