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

1""" 

2nr-catalog-tools is a toolkit for interfacing with gravitational-wave 

3catalogs generated via Numerical Relativity simulations 

4""" 

5from __future__ import absolute_import 

6 

7from . import lvc, maya, rit, sxs, utils, waveform 

8from .maya import MayaCatalog 

9from .rit import RITCatalog 

10from .sxs import SXSCatalog 

11from .waveform import WaveformModes 

12 

13 

14def get_version_information(): 

15 import os 

16 

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") 

25 

26 

27__version__ = get_version_information()