Changelog
Latest Updates 0.1.1
Documentation Overhaul
- Completely restructured the documentation using MkDocs and the Material for MkDocs theme.
- Separated CLI references, installation guides, and tutorials into dedicated, easily navigable pages.
gw-search-significance (New CLI)
- Added a new command-line tool to estimate the False Alarm Rate (FAR) and p-value for the top trigger.
- Automatically generates time slides across off-source windows to compute the background distribution.
- Features automatic HTCondor job submission, live progress monitoring, and automatic generation of timeline and FAR vs SNR plots.
kn-ts-loop
- Added a
--restrict-dist-priorargument to somewhat fix the distance for the ts-loop. Reasonnable if we have a redshift estimate for the candidate KN.
kn_side.utils (LSST Integration)
- Introduced comprehensive utilities to generate synthetic kilonova lightcurves simulating Vera C. Rubin Observatory (LSST) observations.
- Integrated
rubin_simto fetch realistic cadences, filters, and 5-sigma depths from LSST databases. - Added functions to ensure simulated sources fall within the realistic Field of View (FOV) and explode during expected lifetimes.
- Added a
seedargument to get reproducible sources
- Added a
- Automatically calculates observed magnitudes with realistic Gaussian noise and upper limits handling.
- Corrected the throughputs dir/files to use panStarrs (and sdss for u filter) to be coherent with NMMA inference.
Others
- Minor correction to other CLIs (cleaning of unused lines).
- Solved non multiple of 5 axis problem with plotting utils.
- Added a function to regenerate a specific lightcurve from a grid.
- Added a function to duplicate a full grid.
- Can't add a
seedtokn-make-gridto to qmc Halton.
Version 0.1.0
Found a name and reorganized the structure. Beta version available on the package branch of the old repo.
gw-setup-pipeline
- Completely changed the pre-treatment of the
.gwffiles. Now uses cache files (.lcf) -> reduces the computing time. - Modified the
--monitorargument to correctly print errors. - Added a
--detector-thresholdargument for injection to early-stop the search if the detector response is too low with respect to the sky position.
kn-make-grid
- Added supports for
Bu2019lmandKa2017. - Corrected a small mistake that could lead to non-physical parameter values.
kn-ts-loop
- Added a new command-line tool to iteratively perform inference by progressively removing early detection points.
- Supports optional upper limits substitutions and automatic GW resampling and corner plotting.
- Enhanced robustness of the timeshift loop to avoid skipping resampling in case of early-stop.