nanograv / enterprise

ENTERPRISE (Enhanced Numerical Toolbox Enabling a Robust PulsaR Inference SuitE) is a pulsar timing analysis code, aimed at noise analysis, gravitational-wave searches, and timing model analysis.
https://enterprise.readthedocs.io
MIT License
67 stars 67 forks source link

Get TM processes from ConditionalGP #387

Open blarsen10 opened 5 months ago

blarsen10 commented 5 months ago

This PR allows you to input a list of timing model parameters to ConditionalGP and return the realizations of those individual timing model processes, alongside all other processes which use a basis. This is useful because we can now isolate realizations from individual timing processes (such as spindown or dispersion) from the rest of the timing model. The only catch is users will need to also input the original Pulsar object to identify timing parameter name (but you need this to make the PTA object anyways).

blarsen10 commented 5 months ago

Shout out la_forge.gp where this functionality is taken from

blarsen10 commented 1 month ago

Could someone check if this is okay to merge? Maybe @AaronDJohnson or @vallis?