Skip to content
Snippets Groups Projects
Select Git revision
  • 72-improve-docs-for_optimal_setup
  • master default protected
  • os-path-join
  • develop-GA
  • add-higher-spindown-components
  • v1.3
  • v1.2
  • v1.1.2
  • v1.1.0
  • v1.0.1
10 results

PyFstat

  • Clone with SSH
  • Clone with HTTPS
  • Gregory Ashton's avatar
    Gregory Ashton authored
    1) Fixes error in glitch logp ts check
    2) Adds ts check to logp to avoid raising ValueError when one of the
       glitch times is before the tstart
    3) Fixes bug in BSGL so that it can be used with glitch searches
    4) Generates the output directory before attempting to write log file
    48b0cd0e
    History

    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:

    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
    1. Most easily installed using either conda or pip 2 3