PyFstat
This is a python package containing basic wrappers of the lalpulsar
module
with capabilities to perform a variety of searches, primarily focussing on
semi-coherent glitch searches.
Examples
All examples can be run from their source scripts in examples, or for each example there is descriptive documentation:
- Making fake data with and without glitches
- Fully coherent MCMC search
- Fully coherent MCMC search on data containing glitching signals
Installation
The script can be installed system wide via
python setup.py install
or simply add this directroy to your python path
Ephemeris installation
The scripts require a path to ephemeris files in order to use the
lalpulsar.ComputeFstat
module. This can either be specified when initialsing
each search, or more simply by playing a file ~/pyfstat.conf
in your home
directory which looks like
earth_ephem = '/home/<USER>/lalsuite-install/share/lalpulsar/earth00-19-DE421.dat.gz'
sun_ephem = '/home/<USER>/lalsuite-install/share/lalpulsar/sun00-19-DE421.dat.gz'
where this uses the default ephemeris files provided with lalsuite
.
Dependencies
- swig-enabled lalpulsar, a minimal configuration is given by
./configure --prefix=${HOME}/lalsuite-install --disable-all-lal --enable-lalpulsar --enable-lalapps --enable-swig