Skip to main content

A Python package for gravitational-wave benchmarking, particularly with Fisher information matrices.

Project description

gwbench

Acknowledgment

We request that any academic report, publication, or other academic disclosure of results derived from the use of this software acknowledge the use of the software by an appropriate acknowledgment or citation.

The gwbench software can be cited from arXiv:2010.15202, with INSPIRE BibTeX entry:

@article{Borhanian:2020ypi,
    author = "Borhanian, Ssohrab",
    title = "{gwbench: a novel Fisher information package for gravitational-wave benchmarking}",
    eprint = "2010.15202",
    archivePrefix = "arXiv",
    primaryClass = "gr-qc",
    month = "10",
    year = "2020"
}

Installation via pip

pip install gwbench

Installation from source

Clone the gwbench repository and enter it

Clone this repository and follow the next steps.

git clone https://gitlab.com/sborhanian/gwbench.git
cd gwbench

Using conda

Source Oasis Conda - do this first; only on LIGO clusters needed

source /cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/etc/profile.d/conda.sh  
which conda

The last line should print /cvmfs/oasis.opensciencegrid.org/ligo/sw/conda/condabin/conda or similar.

Setup conda virtual environment

conda create -y --name gwbench python=3.9  
conda activate gwbench  
conda install -y -c conda-forge --file requirements_conda.txt  

Using python -m venv and pip

Replace ~/gwbench with the appropriate path of choice in the following instructions:

python3 -m venv ~/gwbench
source ~/gwbench/bin/activate
pip install -r requirements_pip.txt

Using pip or conda

Install while the virtual environment is active:

pip install .

Uninstall

pip uninstall gwbench

Test

cd example_scripts  
python test_run.py

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gwbench-0.8.5.tar.gz (1.2 MB view details)

Uploaded Source

Built Distribution

gwbench-0.8.5-py3-none-any.whl (800.1 kB view details)

Uploaded Python 3

File details

Details for the file gwbench-0.8.5.tar.gz.

File metadata

  • Download URL: gwbench-0.8.5.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.7

File hashes

Hashes for gwbench-0.8.5.tar.gz
Algorithm Hash digest
SHA256 7b3d5868de29b237a699878d44ffd55809c578c33355be512fe777540684583b
MD5 43916d734ce487b805e7ec760155d89e
BLAKE2b-256 228b9e22c8033866985410068c6a0088550d4950d117002a6f890941b4badee7

See more details on using hashes here.

File details

Details for the file gwbench-0.8.5-py3-none-any.whl.

File metadata

  • Download URL: gwbench-0.8.5-py3-none-any.whl
  • Upload date:
  • Size: 800.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.7

File hashes

Hashes for gwbench-0.8.5-py3-none-any.whl
Algorithm Hash digest
SHA256 6ea0f0fa30afd02b649d6f8b184a42e1b801f9e48c9e4fa9b0c1a55497a5db11
MD5 6504afa7b5fdbf991d2182bcb03fe7a6
BLAKE2b-256 db3c3d0e421292d3430ca7c19b1c3ea913ce8cc0a0038f5608b63d25580ea32a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page