A package that generates transient noise artifacts in gravitational-wave detector data.
Project description
TNAgen
Introduction
TNAgen is a python package that allows users to generate transient noise artifacts in gravitational-wave detector data using a GAN model. The package is based on the paper "Generating Transient Noise Artefacts in Gravitational-Wave Detector Data with Generative Adversarial Networks" by Powell et. al. It uses the torchGAN library to implement the GAN model and provides a user-friendly interface for generating noise artifacts for specific glitches.
Table of contents
Installation
To install environment
$ conda env create --name myenv --file=requirements.yml
$ conda activate myenv
To install:
$ pip install TNAgen
$ pip install -i https://pypi.anaconda.org/sstaite/simple tnagen
From Source:
$ git clone https://github.com/sStaite/TNAgen
$ cd TNAgen
$ python setup.py install
Documentation
Documentation can be found at https://tnagen.readthedocs.io/
Contributors
Seamus Staite, Jade Powell
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.