pulsar#

discovery.pulsar.read_chain(fileordir)[source]#

Read a Discovery Feather chain or a PTMCMC chain directory to a Pandas table. Look in attrs for priors, runtime_info, and noisedict.

discovery.pulsar.save_chain(df, filename)[source]#

Saves Pandas chain table to Feather, preserving attrs in schema.metadata[‘json’].

class discovery.pulsar.Pulsar[source]#

Bases: object

columns = ['toas', 'stoas', 'toaerrs', 'residuals', 'freqs', 'backend_flags']#
vector_columns = ['Mmat', 'sunssb', 'pos_t']#
tensor_columns = ['planetssb']#
metadata = ['name', 'dm', 'dmx', 'pdist', 'pos', 'phi', 'theta', 'fitpars', 'setpars']#
classmethod read_feather(filename)[source]#
to_list()#
save_feather(filename, noisedict=None)[source]#