Skip to content

lisa-analysis-center/glass

Repository files navigation

Prototype data analysis software for LISA analysis

Doxygen code documentation

https://tlittenberg.github.io/glass/html/index.html

Acknowledgment

@misc{glass,
	author = "Tyson B. Littenberg, Neil J. Cornish",
	title = "GLASS",
	howpublished = "free software (Apache 2.0)"
	year = "2025"
}

DOI

C Dependencies

openmp
mpi
hdf5
openblas
lapack

Installation

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

Issue tracker

https://github.com/lisa-analysis-center/glass/issues

Other resources

About

Prototype library for LISA data analysis

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 8