Skip to content
Snippets Groups Projects
Select Git revision
  • 89c44b66aa87bf6db4ba23935ff9e33265a638e4
  • master default protected
  • Binary
  • add-version-information
  • os-path-join
  • develop-GA
  • timeFstatmap
  • add-higher-spindown-components
  • develop-DK
  • adds-header-to-grid-search
  • v1.3
  • v1.2
  • v1.1.2
  • v1.1.0
  • v1.0.1
15 results

PyFstat

  • Clone with SSH
  • Clone with HTTPS
  • Forked from Gregory Ashton / PyFstat
    541 commits behind the upstream repository.
    Gregory Ashton's avatar
    Gregory Ashton authored
    Create a separate class for pure ComputeFstat wrapper, then gives this
    as a parent to the other searches. Ultimately, this will allow the use
    of the ComputeFstat class without needing the glitch part, for example
    for a transient search.
    89c44b66
    History
    Name Last commit Last update
    tests
    LICENSE
    README.md
    aux_tools.py
    pyfstat.py
    setup.py

    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.

    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