Coverage for /home/runner/work/nr-catalog-tools/nr-catalog-tools/nrcatalogtools/__init__.py: 93%
15 statements
« prev ^ index » next coverage.py v7.2.7, created at 2023-06-01 05:18 +0000
« prev ^ index » next coverage.py v7.2.7, created at 2023-06-01 05:18 +0000
1"""
2nr-catalog-tools is a toolkit for interfacing with gravitational-wave
3catalogs generated via Numerical Relativity simulations
4"""
5from __future__ import absolute_import
7from . import lvc, maya, rit, sxs, utils, waveform
8from .maya import MayaCatalog
9from .rit import RITCatalog
10from .sxs import SXSCatalog
11from .waveform import WaveformModes
14def get_version_information():
15 import os
17 version_file = os.path.join(
18 os.path.dirname(os.path.dirname(__file__)), "nr-catalog-tools/.version"
19 )
20 try:
21 with open(version_file, "r") as f:
22 return f.readline().rstrip()
23 except EnvironmentError:
24 print("No version information file '.version' found")
27__version__ = get_version_information()