pulse¶
-
class
time_domain_astronomy_sandbox.pulse.
Pulse
(backend: time_domain_astronomy_sandbox.backend.Backend = <time_domain_astronomy_sandbox.backend.Backend object>, width: int = 10)[source]¶ -
delays
(dm)[source]¶ Create array of delays for each backend frequency channel.
Parameters: dm (int) -- Value for dispersion measure of the pulse Returns: delays -- Array of delays (in second) Return type: Numpy.array
-
plot_delay_v_frequency
(dm, xscale='linear', savefig=False, ext='png')[source]¶ Plot pulse's delay vs frequency.
Parameters:
-
plot_delay_v_frequency_interactive
(xscale='linear', dm_min=0, dm_max=5000, dm_step=5, dm_init=0, savefig=False, ext='png')[source]¶ Plot pulse's delay vs frequency interactively with ipywidgets.
Parameters: - xscale (str) -- matplotlib's xscale option
- dm_min (int) -- minimum dm for interactive widget (default: 0)
- dm_max (int) -- maximum dm for interactive widget (default: 5000)
- dm_step (int) -- increment step dm for interactive widget (default: 0)
- dm_init (int) -- initial dm for interactive widget (default: 5000)
- savefig (bool) -- save figure to disk (default: False)
- ext ('str') -- figure's file extention
-