Prototype data analysis software for LISA analysis
Doxygen code documentation
https://tlittenberg.github.io/ldasoft/html/index.html
Acknowledgment
@misc{ldasoft,
author = "Tyson B. Littenberg, Neil J. Cornish, Kristen Lackeos, Travis Robson",
title = "LDASoft",
howpublished = "free software (GPL)"
doi = "10.5281/zenodo.2026177"
year = "2020"
}
C Dependencies
gsl
gslcblas
openmp
mpi
hdf5
The GlobalFit
pipeline additionally requires the global-fit
branch of LISA-Massive-Black-Hole
to be installed.
Installation
Example build script:
#!/bin/bash
# set prefix for install directories
export LDASOFT_PREFIX=<EDIT: path to desired install directories>
# build codes
./install.sh ${LDASOFT_PREFIX}
# add location of binaries to PATH
export PATH=${LDASOFT_PREFIX}/bin:${PATH}
Directory tree for the ldasoft installation:
├── bin
│ ├── gaussian_mixture_model
│ ├── global_fit
│ ├── noise_mcmc
│ ├── noise_spline_mcmc
│ ├── ucb_catalog
│ ├── ucb_chirpmass
│ ├── ucb_grid
│ ├── ucb_match
│ ├── ucb_mcmc
│ └── vgb_mcmc
├── include
│ ├── gitversion.h
│ ├── glass_constants.h
│ ├── glass_data.h
│ ├── glass_gmm.h
│ ├── glass_lisa.h
│ ├── glass_math.h
│ ├── glass_noise.h
│ ├── glass_noise_io.h
│ ├── glass_noise_model.h
│ ├── glass_noise_sampler.h
│ ├── glass_ucb.h
│ ├── glass_ucb_catalog.h
│ ├── glass_ucb_data.h
│ ├── glass_ucb_fstatistic.h
│ ├── glass_ucb_io.h
│ ├── glass_ucb_model.h
│ ├── glass_ucb_prior.h
│ ├── glass_ucb_proposal.h
│ ├── glass_ucb_sampler.h
│ ├── glass_ucb_waveform.h
│ └── glass_utils.h
└── lib
├── libglass_noise.a
├── libglass_ucb.a
└── libglass_utils.a
Issue tracker
https://github.com/tlittenberg/ldasoft/issues
Other resources