Phaseogram (phaseogram)#

ptiming_ana.phaseogram Package#

Functions#

get_model_list()

Return the names of the models available to fit the pulse profile.

Classes#

FilterPulsarAna([gammaness_cut, alpha_cut, ...])

Event selection cuts applied to the DL2 data used in the pulsar analysis.

Lightcurve(pulsar_phases, binning)

A class to construct the lightcurve from the information provided by the rest of classes.

PEnergyAnalysis(energy_edges[, do_diff, ...])

MAIN CLASS FOR THE PULSAR ANALYSIS.

PeakFitting(binned, model[, peak])

Fit of the pulse profile to one of the models in ptiming_ana.phaseogram.models.

PeriodicityTest(pulsar_phases)

A class to apply and store the information of the periodicty tests.

PhaseBinning(bins[, xmin, xmax])

A class to define the binning used in the construction of the lightcurve.

PhaseRegions([OFF_object, P1_object, ...])

Container of the background (OFF) and signal (P1, P2, P1+P2, P3) regions.

PulsarAnalysis([filename, nbins, tint, ...])

MAIN CLASS FOR THE PULSAR ANALYSIS.

PulsarPeak(peak_limits[, peaktype])

A class to manipulate and store information about the statistics of certain regions in a phase list object. 2 types of regions:

PulsarTimeAnalysis([tint])

ReadDL3File([directory, target_radec, ...])

ReadFermiFile(file)

ReadLSTFile([file, directory, src_dependent])

ReadList(phases_list[, time_list, ...])

Reader of events given as lists of phases, times (MJD) and energies.

ReadtxtFile(file, format_txt)

Reader of events stored in a text file with space-separated columns.