norris

gdt.core.simulate.profiles.norris(x, amp, tstart, t_rise, t_decay)[source]

A Norris pulse-shape function:

\(I(t) = A \lambda e^{-\tau_1/t - t/\tau_2} \text{ for } t > 0;\\ \text{ where } \lambda = e^{2\sqrt(\tau_1/\tau_2)};\)

and where

  • \(A\) is the pulse amplitude

  • \(\tau_1\) is the rise time

  • \(\tau_2\) is the decay time

References

Norris, J. P., et al. 2005 ApJ 627 324

Parameters:
  • x (np.array) – Array of times

  • amp (float) – The amplitude of the pulse

  • tstart (float) – The start time of the pulse

  • t_rise (float) – The rise timescal of the pulse

  • t_decay (flaot) – The decay timescale of the pulse

Returns:

(np.array)