Updates to gwmat.injection Module and Addition of gwmat.nr_injection Module
-
Major updates to the structure and organization of
gwmat.injection
:- Refactored the
hp/hc
generation function into smaller, modular components for improved flexibility and code clarity. - Default parameters are now initialized separately and can be accessed as an attribute of the class instance.
- Renamed several functions for better consistency.
- Changed the keys
f_low
andf_high
tosnr_f_min
andsnr_f_max
to avoid confusion withf_start/f_lower
andf_final
during waveform generation.
- Refactored the
-
Documentation and tutorial notebooks:
- Updated to reflect the recent changes.
-
Adherence to PEP8:
- All modules have been formatted using
black
and checked withpylint
for possible issues and PEP8 violations. Consequently, all modules now adhere to PEP8 guidelines as much as possible.
- All modules have been formatted using
-
Additional updates:
- Introduced a new module,
gwmat.nr_injection
, along with a corresponding tutorial notebook for injecting Numerical Relativity (NR) waveforms from SXS simulations.
- Introduced a new module,
Edited by Anuj Mishra