Prototype data analysis software for LISA analysis
https://tlittenberg.github.io/glass/html/index.html
@misc{glass,
author = "Tyson B. Littenberg, Neil J. Cornish",
title = "GLASS",
howpublished = "free software (Apache 2.0)"
year = "2025"
}
openmp
mpi
hdf5
openblas
lapack
Example build script:
#!/bin/bash
# set prefix for install directories
export GLASS_PREFIX=<EDIT: path to desired install directories>
# build codes
./install.sh ${GLASS_PREFIX}
# add location of binaries to PATH
export PATH=${GLASS_PREFIX}/bin:${PATH}
Directory tree for the GLASS 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