Loading [MathJax]/extensions/TeX/AMSsymbols.js
LALPulsar 7.1.1.1-5e288d3
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
pulsarpputils.py File Reference

Prototypes

def lalpulsar.pulsarpputils.rad_to_dms (rad)
 rad_to_dms(rad): Convert radians to degrees, minutes, and seconds of arc. More...
 
def lalpulsar.pulsarpputils.dms_to_rad (deg, mins, sec)
 dms_to_rad(deg, min, sec): Convert degrees, minutes, and seconds of arc to radians. More...
 
def lalpulsar.pulsarpputils.dms_to_deg (deg, mins, sec)
 dms_to_deg(deg, min, sec): Convert degrees, minutes, and seconds of arc to degrees. More...
 
def lalpulsar.pulsarpputils.rad_to_hms (rad)
 rad_to_hms(rad): Convert radians to hours, minutes, and seconds of arc. More...
 
def lalpulsar.pulsarpputils.hms_to_rad (hour, mins, sec)
 hms_to_rad(hour, min, sec): Convert hours, minutes, and seconds of arc to radians More...
 
def lalpulsar.pulsarpputils.coord_to_string (h_or_d, m, s)
 coord_to_string(h_or_d, m, s): Return a formatted string of RA or DEC values as 'hh:mm:ss.ssss' if RA, or 'dd:mm:ss.ssss' if DEC. More...
 
def lalpulsar.pulsarpputils.rad_to_string (rad, ra_or_dec)
 rad_to_string(rad, ra_or_dec): Convert an angle in radians to hours/degrees, minutes seconds and output it as a string in the format 'hh:mm:ss.ssss' if RA, or 'dd:mm:ss.ssss' if DEC. More...
 
def lalpulsar.pulsarpputils.ra_to_rad (ra_string)
 ra_to_rad(ar_string): Given a string containing RA information as 'hh:mm:ss.ssss', return the equivalent decimal radians. More...
 
def lalpulsar.pulsarpputils.dec_to_rad (dec_string)
 dec_to_rad(dec_string): Given a string containing DEC information as 'dd:mm:ss.ssss', return the equivalent decimal radians. More...
 
def lalpulsar.pulsarpputils.p_to_f (p, pd, pdd=None)
 p_to_f(p, pd, pdd=None): Convert period, period derivative and period second derivative to the equivalent frequency counterparts. More...
 
def lalpulsar.pulsarpputils.pferrs (porf, porferr, pdorfd=None, pdorfderr=None)
 pferrs(porf, porferr, pdorfd=None, pdorfderr=None): Calculate the period or frequency errors and the pdot or fdot errors from the opposite one. More...
 
def lalpulsar.pulsarpputils.spin_down_limit (freq, fdot, dist)
 
def lalpulsar.pulsarpputils.h0_to_ellipticity (h0, freq, dist)
 
def lalpulsar.pulsarpputils.h0_to_quadrupole (h0, freq, dist)
 
def lalpulsar.pulsarpputils.quadrupole_to_h0 (q22, freq, dist)
 
def lalpulsar.pulsarpputils.phipsiconvert (phipchain, psipchain)
 
def lalpulsar.pulsarpputils.plot_posterior_hist (poslist, param, ifos, parambounds=[float("-inf"), float("inf")], nbins=50, upperlimit=0, overplot=False, parfile=None, mplparams=False)
 
def lalpulsar.pulsarpputils.upper_limit (pos, upperlimit=0.95, parambounds=[float("-inf"), float("inf")], nbins=50)
 
def lalpulsar.pulsarpputils.upper_limit_greedy (pos, upperlimit=0.95, nbins=100)
 
def lalpulsar.pulsarpputils.plot_posterior_chain (poslist, param, ifos, grr=None, withhist=0, mplparams=False)
 
def lalpulsar.pulsarpputils.read_hist_from_file (histfile)
 
def lalpulsar.pulsarpputils.plot_2Dhist_from_file (histfile, ndimlabel, mdimlabel, margpars=True, mplparams=False)
 
def lalpulsar.pulsarpputils.h0ul_from_prior_file (priorfile, ulval=0.95)
 
def lalpulsar.pulsarpputils.plot_posterior_hist2D (poslist, params, ifos, bounds=None, nbins=[50, 50], parfile=None, overplot=False, mplparams=False)
 
def lalpulsar.pulsarpputils.hist_norm_bounds (samples, nbins, low=float("-inf"), high=float("inf"))
 
def lalpulsar.pulsarpputils.tukey_window (N, alpha=0.5)
 
def lalpulsar.pulsarpputils.plot_Bks_ASDs (Bkdata, delt=86400, plotpsds=True, plotfscan=False, removeoutlier=None, mplparams=False)
 
def lalpulsar.pulsarpputils.plot_limits_hist (lims, param, ifos, prevlims=None, bins=20, overplot=False, mplparams=False)
 
def lalpulsar.pulsarpputils.plot_h0_lims (h0lims, f0gw, ifos, xlims=[10, 1500], ulesttop=None, ulestbot=None, prevlim=None, prevlimf0gw=None, overplot=False, mplparams=False)
 
def lalpulsar.pulsarpputils.heterodyned_triaxial_pulsar (starttime, duration, dt, detector, pardict)
 
def lalpulsar.pulsarpputils.heterodyned_pulsar_signal (pardict, detector, starttime=900000000.0, duration=86400.0, dt=60.0, datatimes=None)
 
def lalpulsar.pulsarpputils.convert_model_parameters (pardict)
 
def lalpulsar.pulsarpputils.heterodyned_pinsf_pulsar (starttime, duration, dt, detector, pardict)
 
def lalpulsar.pulsarpputils.antenna_response (gpsTime, ra, dec, psi, det)
 
def lalpulsar.pulsarpputils.inject_pulsar_signal (starttime, duration, dt, detectors, pardict, freqfac=[2.0], npsds=None, snrscale=None)
 
def lalpulsar.pulsarpputils.detector_noise (det, f)
 
def lalpulsar.pulsarpputils.get_optimal_snr (s, sig)
 
def lalpulsar.pulsarpputils.gelman_rubins (chains)
 
def lalpulsar.pulsarpputils.pulsar_mcmc_to_posterior (chainfiles)
 
def lalpulsar.pulsarpputils.read_pulsar_mcmc_file (cf)
 
def lalpulsar.pulsarpputils.pulsar_nest_to_posterior (postfile, nestedsamples=False, removeuntrig=True)
 This function will import a posterior sample file created by lalapps_nest2pos (or a nested sample file). More...
 
def lalpulsar.pulsarpputils.logplus (x, y)
 
def lalpulsar.pulsarpputils.logtrapz (lnf, dx)
 Perform trapezium rule integration for the logarithm of a function on a regular grid. More...
 
def lalpulsar.pulsarpputils.marginalise (like, pname, pnames, ranges)
 
def lalpulsar.pulsarpputils.marginal (lnlike, pname, pnames, ranges, multflatprior=False)
 
def lalpulsar.pulsarpputils.get_chunk_lengths (ts, chunkMax)
 
def lalpulsar.pulsarpputils.pulsar_estimate_snr (source, det, tstart, duration, Sn, dt=1800)
 A function to estimate the signal-to-noise ratio of a pulsar signal (for a triaxial neutron star emitting at twice the rotation frequency from the l=m=2 quadrupole mode) in a given detector over a given time range, for a given one-sided power spectral density. More...
 
def lalpulsar.pulsarpputils.pulsar_estimate_h0_from_snr (snr, source, det, tstart, duration, Sn, dt=600)
 A function to estimate the signal amplitude of a pulsar signal (for a triaxial neutron star emitting at twice the rotation frequency from the l=m=2 quadrupole mode) for a given SNR in a particular detector over a given time range, for a given one-sided power spectral density. More...
 
def lalpulsar.pulsarpputils.pulsar_posterior_grid (dets, ts, data, ra, dec, sigmas=None, paramranges={}, datachunks=30, chunkmin=5, ngrid=50, outputlike=False)
 A function to calculate the 4-parameter posterior probability density for a continuous wave signal given a set of processed data from a set of detectors. More...
 
def lalpulsar.pulsarpputils.get_atnf_info (psr)
 Get the pulsar (psr) distance (DIST in kpc), proper motion corrected period derivative (P1_I) and any association (ASSOC e.g. More...
 
def lalpulsar.pulsarpputils.cov_to_cor (cov)
 Convert a covariance matrix to a correlation coefficient matrix. More...
 

Go to the source code of this file.

Data Structures

class  lalpulsar.pulsarpputils.psr_par
 
class  lalpulsar.pulsarpputils.psr_prior
 

Namespaces

namespace  lalpulsar
 
namespace  lalpulsar.pulsarpputils
 

Variables

 lalpulsar.pulsarpputils.ARCSECTORAD = float("4.8481368110953599358991410235794797595635330237270e-6")
 
 lalpulsar.pulsarpputils.RADTOARCSEC = float("206264.80624709635515647335733077861319665970087963")
 
 lalpulsar.pulsarpputils.SECTORAD = float("7.2722052166430399038487115353692196393452995355905e-5")
 
 lalpulsar.pulsarpputils.RADTOSEC = float("13750.987083139757010431557155385240879777313391975")
 
 lalpulsar.pulsarpputils.RADTODEG = float("57.295779513082320876798154814105170332405472466564")
 
 lalpulsar.pulsarpputils.DEGTORAD = float("1.7453292519943295769236907684886127134428718885417e-2")
 
 lalpulsar.pulsarpputils.RADTOHRS = float("3.8197186342054880584532103209403446888270314977710")
 
 lalpulsar.pulsarpputils.HRSTORAD = float("2.6179938779914943653855361527329190701643078328126e-1")
 
 lalpulsar.pulsarpputils.PI = float("3.1415926535897932384626433832795028841971693993751")
 
 lalpulsar.pulsarpputils.TWOPI = float("6.2831853071795864769252867665590057683943387987502")
 
 lalpulsar.pulsarpputils.PIBYTWO = float("1.5707963267948966192313216916397514420985846996876")
 
 lalpulsar.pulsarpputils.SECPERDAY = float("86400.0")
 
 lalpulsar.pulsarpputils.SECPERJULYR = float("31557600.0")
 
 lalpulsar.pulsarpputils.KMPERPC = float("3.0856776e13")
 
 lalpulsar.pulsarpputils.KMPERKPC = float("3.0856776e16")
 
 lalpulsar.pulsarpputils.Tsun = float("4.925490947e-6")
 
 lalpulsar.pulsarpputils.Msun = float("1.9891e30")
 
 lalpulsar.pulsarpputils.Mjup = float("1.8987e27")
 
 lalpulsar.pulsarpputils.Rsun = float("6.9551e8")
 
 lalpulsar.pulsarpputils.Rearth = float("6.378e6")
 
 lalpulsar.pulsarpputils.SOL = float("299792458.0")
 
 lalpulsar.pulsarpputils.MSUN = float("1.989e+30")
 
 lalpulsar.pulsarpputils.G = float("6.673e-11")
 
 lalpulsar.pulsarpputils.C = SOL
 
 lalpulsar.pulsarpputils.KPC = float("3.0856776e19")
 
 lalpulsar.pulsarpputils.I38 = float("1e38")
 
list lalpulsar.pulsarpputils.float_keys
 
list lalpulsar.pulsarpputils.str_keys
 
string lalpulsar.pulsarpputils.ATNF_VERSION = "1.58"