e3a7f69 | maxtrevor | 29 November 2022, 17:06:05 UTC | iDQ based veto in PyCBC Live (#4175) * Added veto based on iDQ false alarm probability * Bugfix to use correct idq state channel, and address some of Tito's comments * Changed iDQ buffer object to manage two DataBuffer objects * Fixed stylistic issues * Fixed frame read error * Addressed Tito's comments | 29 November 2022, 17:06:05 UTC |
2483789 | Thomas Dent | 29 November 2022, 13:41:39 UTC | fix corner case in live event followup (#4190) | 29 November 2022, 13:41:39 UTC |
c8bc34f | Gareth S Cabourn Davies | 24 November 2022, 14:58:40 UTC | Results page generation command (#4186) * add workflow generation script to results page * Add workflow genertion command to results workflow page * args was not overwriting; add slashes and spaces as appropriate | 24 November 2022, 14:58:40 UTC |
64f5c7d | Praveen Kumar | 24 November 2022, 13:33:06 UTC | Kde coinc stat (#4166) * first step towards KDE statistics * added some changes in KDE class * added changes in KDE class * added new methods in the class * added new changes in the class * added more changes in the class * added changes in reading kde from dict * added some corrections in the class * added more corrections in the class * added corrections in the methods * corrections for Trailing whitespace * added corrections * corrections for whitespace errors * corrections for whitespace errors * Formatting / docstring changes * Fix line continuation Co-authored-by: Thomas Dent <thomas.dent@usc.es> | 24 November 2022, 13:33:06 UTC |
5f976e4 | Gareth S Cabourn Davies | 23 November 2022, 19:33:17 UTC | cleanup of pycbc live single trigger fits codes (#4157) * cleanup of pycbc_live_single_trigger_fits code given updated stat and cuts modules * CC * Fix logging in coinc_findtrigs, add some descriptive comments, assert that files are comparable to one another * account for the case where no data is given for a detector for a long period of time/all day * fix plot where detector has no triggers * more verbose in the case where the date directory doesn't exist * update color cycle for fits plots, fill in some commenting, sort edge case * Some fixes to the filename formatting and options in the combine_fitting code * Add in some functionality to identify files and make them standard (for easy comparisons) * Update bin/live/pycbc_live_combine_single_fits * Update bin/live/pycbc_live_combine_single_fits Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * Update bin/live/pycbc_live_combine_single_fits Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * Update bin/live/pycbc_live_single_trigger_fits Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * Update bin/live/pycbc_live_single_trigger_fits Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * Update bin/live/pycbc_live_single_trigger_fits Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * Update bin/live/pycbc_live_single_trigger_fits Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * Rename plotting option to be the same * separate off the fitting from the fit plotting * Titos comments * standardize output arguments - single file output now without plots * remove FIXME for CC to be happy * only ranking option needed is sngl-ranking, so don't ask mention others in help * Zero offest not put back in * Forgot to add combined fitting plots script Co-authored-by: Tito Dal Canton <tito@dalcanton.it> | 23 November 2022, 19:33:17 UTC |
1ad8008 | Ian Harry | 23 November 2022, 14:45:57 UTC | Implement 8-fold sky marginalization (#4160) * Implement 8-fold sky marginalization * Adding reconstruction (WIP) * Try again * Another try * Some code-climating | 23 November 2022, 14:45:57 UTC |
c9117bc | MPillas | 23 November 2022, 14:25:23 UTC | Banksim jobs (#4185) * fix the wrong help message * change related to the use of hdf file and related to the .segs attribut of the File class * Formatting Co-authored-by: Marion Pillas <marion.pillas@ldas-pcdev1.ligo.caltech.edu> Co-authored-by: Tito Dal Canton <tito.dalcanton@ijclab.in2p3.fr> | 23 November 2022, 14:25:23 UTC |
413263e | Gareth S Cabourn Davies | 22 November 2022, 14:31:44 UTC | Sngls results plotting (#4070) * Some tidying of plotting scripts, and allow results to be made from sngls statmap files * TD comments * revert change for unused method * Change logging to indicate UTC offset (#4184) * Change logging to be in UTC * Revert to local time, report the UTC offset * Remove logging level * CC * Tito comments * Update pycbc/__init__.py Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * unbreak my format * we all float down here * we all float down here * Docstring and return default for documentation * Add colon into time for UTC offset Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * fixed-ifar may not be given * TD comments, remove unused import Co-authored-by: Tito Dal Canton <tito@dalcanton.it> | 22 November 2022, 14:31:44 UTC |
b31f99b | Francesco Pannarale | 22 November 2022, 14:18:18 UTC | Update pycbc_brute_bank (#4188) Removing unused imports. | 22 November 2022, 14:18:18 UTC |
4a50c3c | Tito Dal Canton | 22 November 2022, 14:02:22 UTC | Fix error in `pycbc_optimal_snr` (#4182) | 22 November 2022, 14:02:22 UTC |
8a77297 | Thomas Dent | 21 November 2022, 15:20:38 UTC | Adding per-event-type live pastro (#4159) * Adding per-event-type live pastro * forgot commas * forgot comma * never change function names * code climatology:x * codeclimate is elif-anti * Coinc ifos should be coinc ifos * Live ifos needed for SNR opt jobs * p astro types keeping extra ifos * coinc ifos for p astro, rename followup data * remove print, edit comment * fix fud, logging message for single candidates * ppdets, disambiguate active pastro ifos * dont enforce <3 coinc dets if not necessary * Adjust live pastro trig type factor * cut obsolete line, codeclimate | 21 November 2022, 15:20:38 UTC |
4c02631 | Gareth S Cabourn Davies | 18 November 2022, 14:25:21 UTC | Change logging to indicate UTC offset (#4184) * Change logging to be in UTC * Revert to local time, report the UTC offset * Remove logging level * CC * Tito comments * Update pycbc/__init__.py Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * unbreak my format * we all float down here * we all float down here * Docstring and return default for documentation * Add colon into time for UTC offset Co-authored-by: Tito Dal Canton <tito@dalcanton.it> | 18 November 2022, 14:25:21 UTC |
abe8a1a | Tito Dal Canton | 17 November 2022, 17:38:44 UTC | Fix for LIGOLW API change (gz → compress) (#4181) * Replace gz → compress kwarg in LIGOLW API * Replace gz → compress kwarg in LIGOLW API * Replace gz → compress kwarg in LIGOLW API * Codeclimate | 17 November 2022, 17:38:44 UTC |
c48cd32 | Tito Dal Canton | 16 November 2022, 13:16:40 UTC | Minimum required ligo-gracedb version (#4180) | 16 November 2022, 13:16:40 UTC |
a654ad6 | Tito Dal Canton | 11 November 2022, 10:58:47 UTC | Minor GraceDB API change (#4178) * Minor GraceDB API change * Minor GraceDB API change | 11 November 2022, 10:58:47 UTC |
0fcf9e2 | Marco Cusinato | 10 November 2022, 23:19:46 UTC | Analytic Kerr ISCO calculation for EM-bright code (#4173) * Update pycbc/neutron_stars/pg_isso_solver.py Co-authored-by: Tito Dal Canton <tito@dalcanton.it> | 10 November 2022, 23:19:46 UTC |
683ff50 | MPillas | 08 November 2022, 17:16:05 UTC | fix the wrong help message (#4174) Co-authored-by: Marion Pillas <marion.pillas@ldas-pcdev1.ligo.caltech.edu> | 08 November 2022, 17:16:05 UTC |
e4aae2c | dfinstad | 08 November 2022, 17:04:25 UTC | use solid sphere moment of inertia (#4168) | 08 November 2022, 17:04:25 UTC |
50c4e9f | MPillas | 07 November 2022, 10:58:35 UTC | Add Pegasus workflow for faith simulations (#4163) * Changes in faithsim to be used with python3 * change the first line to get the env * create a directory for the template bank project with the workflow using Pegasus * changes because I realized the pycbc_collect_results output is a single flie * currently trying to run the workflow and fix the issues I encounter, here I started with create inj issues * now fixing pycbc_faithsim job * almost final version just having problem with the plot names * clean the code * add bash files to run and submit the workflow * final workflow and associated scripts problem because the kickstart job fails after submission * fix a mistake with a parameter from the config file * changes in submit file * fix the run_workflow.sh script, the kickstar job seems to work now * fix an error in create_inj script * all scripts for the workflow, final version * rebase and move the scripts to right directories * remove the old files * remove the hardcoded config path * lot of changes, add a script to add some parameters in the dat file before the plotting script, put all the arguments in the configuration file, remove them from the workflow script ... * add the header in the dat file * changes in the descriptions of the scripts given to argparse and compute the derived quantities in the plotting script * remove the path to the collect full results in the ini file * use black on the plot script * fix a bug in the plotting script * changes suggested by Tito and Ian * fix bug: change q into mchirp * fix bug : add d in the derived_map for the s2 magnitude * last bug fixed * Ian's comments Co-authored-by: Marion Pillas <marion.pillas@ldas-pcdev3.ligo.caltech.edu> Co-authored-by: Marion Pillas <marion.pillas@ldas-pcdev1.ligo.caltech.edu> Co-authored-by: Marion Pillas <marion.pillas@ldas-pcdev6.ligo.caltech.edu> Co-authored-by: Marion Pillas <marion.pillas@ldas-grid.ligo.caltech.edu> | 07 November 2022, 10:58:35 UTC |
ce7ad08 | Jacob Buchanan | 04 November 2022, 15:00:22 UTC | PyGRB Workflow Generation Updates (#4061) * Added new workflow option group * GRB workflow gets segments files * Work on workflow + add example * Rewrote segment check * Segment updates were wrong, now fixed * Segments done (maybe) * Added check for bank veto * Workflow generates to inspiral (skips injections) * Workflow script runs to the end, skipping much * Trying to make workflow submit * Remove example for time being * Working on updating multi inspiral class * Fixed index check in multi inspiral (maybe) * Fixed a fix * Change required bank veto for pycbc_multi_inspiral * Fix for PyGRB bank veto * fixed a typo * updated PFN to add_pfn for injections * Fix auto veto call to use SNR timeseries * Fix some code style issues * Remove some coh_ptf support + code climate fixes * Removed an extra parenthesis * Remove hardcoded frame cache requirement * Code climate fixes * Removed a space * Very preliminary code to add trig combiner * Code climate fixes * Trig combiner works in workflow * Removed random numbers from offtrial file names * Cleaned up trig combiner class * Fix code issues * Beginning post proc setup * Added trig cluster to workflow * Code climate fixes * Remove double import * More code climate * Gating class change, unlikely to be used * Attempts to satisfy codebeat * Fix previous changes * PYGRB, not PYRGB... * Create new executable for splitting hdf injections * Wrote hdf injection splitter * Renamed executable * Implement new code into workflow * Fixed issues * Fixed syntax error * Code climate stuff * Added help string * Fixed syntax error * First attempt at adding inj finder * Make injections work in workflow + inj finder * Added a bracket * Import executable * Import executable for check * Attempt to add inj combiner * Workflow generates with inj combiner job * Workflow was converting sky position unnecessarily * Fix some code climate issues * Get postproc output * Fixed long lines * Move GRB combiner/cluster classes * Improvements on previous commit * Code climate fixes * Small fixes * Fix postproc class function * Remove unnecessary check * Remove outdated comment * fix index error where index was 1 point too long sometimes * Injection splitter comment changes * Some requested fixes * Another style fix * Don't delete the return * Fix frame file handling typo * Update bin/pygrb/pycbc_grb_inj_finder Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * Config variable name change * Small changes, still need to follow up one thing * Added a more descriptive comment * Fixed a sneaky syntax error * Redo change * Fixed logic check Co-authored-by: Tito Dal Canton <tito@dalcanton.it> | 04 November 2022, 15:00:22 UTC |
e94cf1f | Ian Harry | 04 November 2022, 13:54:05 UTC | Update to pegasus 5.0.3 (#4167) * Make condor_copy actually work * Hopefully quieten workflow * Pegasus now handles preserve_relative_paths itself * These URLs no longer work on OSG (no CVMFS or gsiftp) * Add disk request * Revert "These URLs no longer work on OSG (no CVMFS or gsiftp)" This reverts commit 08a4526c4e0c8a5cbc8c655041edb19ebd840608. * Need proxy when running on OSG * Move to pegasus 5.0.3 * Update nonfs site comments * Don't think we need more than pegasus-wms.api * Try adding GitPython * This should let pegasus pull it's dependencies * Will need a sudo * Fix YAML syntax * Shouldn't be needed | 04 November 2022, 13:54:05 UTC |
14b867e | Derek Davis | 28 October 2022, 11:08:47 UTC | Change foundmissed tick step (#4153) * Change foundmissed tick step * Whitespace Co-authored-by: Tito Dal Canton <tito@dalcanton.it> | 28 October 2022, 11:08:47 UTC |
cf7a652 | Praveen Kumar | 27 October 2022, 15:26:49 UTC | changes in input hdf file to plot kde (#4152) * added changes in reading hdf file * new changes | 27 October 2022, 15:26:49 UTC |
a2c2da4 | Shichao Wu | 27 October 2022, 14:33:13 UTC | use LISA frame rather than SSB frame in LISA PE doc (#4164) * use LISA frame rather than SSB in LISA PE doc * use LISA frame rather than SSB in LISA PE doc * use default name in plugin * use ; * remove "; in LISA frame" * change t_obs_start to seconds * update zenodo link * Update docs/inference/examples/lisa_smbhb.rst Co-authored-by: Ian Harry <iwharry@googlemail.com> Co-authored-by: Ian Harry <iwharry@googlemail.com> | 27 October 2022, 14:33:13 UTC |
9118837 | Yifan Wang | 24 October 2022, 15:03:08 UTC | Fix a waveform plugin issue that missed the waveform length estimator (#4162) * fix * encapsulate the td_fd_waveform_transform into a single function * no new line * cc * cc | 24 October 2022, 15:03:08 UTC |
52626de | Ian Harry | 19 October 2022, 10:00:20 UTC | Rework expiry for memory limitation (#4141) | 19 October 2022, 10:00:20 UTC |
2daa9ed | Praveen Kumar | 17 October 2022, 17:40:24 UTC | Calc kde calc (#4091) * added fit-param & log-param * added --fit-param and --log-param * added input param * added new corrections * added a change in writing hdf file * added changes in creating hdf files * edits in hdf files * added new changes * output hdf file formatting * editing in writing of HDF file * added comments in codes | 17 October 2022, 17:40:24 UTC |
ef39fa0 | Ian Harry | 17 October 2022, 15:05:27 UTC | Update to new coordinate frame (#4158) This looks good, I enable 'auto-merge (squash)'. | 17 October 2022, 15:05:27 UTC |
c825a43 | SamuelH-97 | 13 October 2022, 14:59:05 UTC | Moving em_progenitors.py and ns_sequence data from tmpltbank to new neutron_stars package (#3937) * Remnant mass function moved from em_progenitors to conversions. Relevant NS functions moved to neutron_stars. Calls to these functions fixed to reflect new locations * no change, pushing to resolve issue with checkout * importing pycbc.tmpltbank rather than pycbc in attempt to resolve import issues (currently unresolved) * moved neutron stars code and eos data to new package and created __init__ file * Renamed em_progenitors as ns_functions and moved to neutron_stars package. Edited how said functions are imported elsewhere where necessary. Added neutron_stars package path to setup file * First suite of changes suggested in PR. Removes some cases of double imports and old code comments from during development * Removed the logging and sys calls. Changed the exception to a ValueError with clear error messages. Co-authored-by: Andrew R. Williamson <a-r-williamson@users.noreply.github.com> * retrigger checks * EM-bright work * Constraint string substitutions for static args * Speed up remnant mass calculation (1st attempt) * Adding derivatives in ns_functions for root solver * Add to comment * Missing bracket * Fix bugs * Enable spherical or cartesian spins for m_rem calc * Reorganising neutron_stars module * Some fixes to isso solver * Adding 2D interpolation for ISSO radii * Refined bivariate interpolator for ISSO calc * Change in setup.py, needed for tox * Fix docstrings * Fixing doc strings * Remove old pycbc_dark_vs_bright_injections code * Added newline at end of file to conform to codeclimate check * removed trailing whitespace * removed trailing whitespaces * Removed imports outside of toplevel * removed trailing whitespaces * Empty-Commit, retrigger checks * correctly importing pickle and os.path at top of pg_isso_solver.py * Creating 3 variables in which previously repeated lines of calculation are performed (in need of new names, potenatially better solution available) * fixed issue with unnecessary indents * changed variables to functions after negecting to realise they relied on called variables. Still in need of more informative names, potentially room for more elegant solution * removed trailing whitespaces * Fixing error in trig functions (missing return) * removed functions aimed at avoiding repeated code. Deemed unnecessary * rectified mislabeled parameter chi_lims to bounds as required by function * introducing latest version of remnant mass function in coord_utils get_randm_mass function. Minor rewrite to earlier portion sof function to acommodate this change * added short description of concat_grid function * Moved ns_sequence_file initialisation above it's first use to avoid error * fixed issue with methods used to call variables in remnant mass function * introduced eos as a variable in the get_random_mass function in order to work with updated remnant_mass funtion * adding new lines between function definitions * re-introduced eta_nsbh in get_random_mass as it is required later in the function * moved module level imports to top of init file * moved module level imports back to bottom of init file as moving to top seemed to break code * removed trailing whitespace * Initialised input_is_array variable and added functionality to check if input variable is an array. If it is, input_is_array is set to True * resolved issue with undefined variable erroneously added in code which checks if an input is an array * addrd r prefix to doctring in an attempt to resolve issues related to use of backslashes * Replace code which checks if input is an array with more reliable method Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * Updated docstrings to more accurately represent the forms of inputs and outputs in a number of functions * Fixed typo in docstring Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * Reformatted code to agree with codeclimate Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * Removed hardcoded output path for generate_isso_bivariate_interp() * Fix wrong import name * Updated comments in constraint function Co-authored-by: Francesco Pannarale <pannarale@users.noreply.github.com> * Remove ISSO interpolant, will bring back a better version later * Forgot a few things * Update pycbc/tmpltbank/coord_utils.py Co-authored-by: Tito Dal Canton <tito@dalcanton.it> Co-authored-by: Samuel Higginbotham <samuel.higginbotham@ligo.org> Co-authored-by: Andrew R. Williamson <a-r-williamson@users.noreply.github.com> Co-authored-by: Andrew Williamson <andrew.williamson@ligo.org> Co-authored-by: Tito Dal Canton <tito@dalcanton.it> Co-authored-by: Francesco Pannarale <pannarale@users.noreply.github.com> Co-authored-by: Tito Dal Canton <tito.canton@ligo.org> | 13 October 2022, 14:59:05 UTC |
b9b6fb3 | Gareth S Cabourn Davies | 12 October 2022, 08:35:31 UTC | allow multiple cuts on same parameter (#4149) * Amend cuts module to allow multiple cuts on same parameter, and to check for duplicated cuts * CC * incorrect function name attribute for numpy ufuncs * CC * add some unit tests for the cuts module * add a couple of tests on the same parameter/type of cut * dont redo a conversion * small fixes | 12 October 2022, 08:35:31 UTC |
1db9ea7 | maxtrevor | 11 October 2022, 07:40:00 UTC | iDQ strain and frame support in PyCBC Live (#4138) * Makes changes needed for iDQ in PyCBC Live * Addressed some pep8 problems and added docstrings * Addressed bug introduced while adding docstrings * Apply suggestions from code review Applied Tito's suggested changes Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * Added necessary arguments to pycbc live executable * Made at_times timeseries method seperate from at_time , and adjusted some docstrings to indicate that their arguments are arrays. * Fixed trailing whitespace * Improved docstring of at_times method * Changed action option for idq channel arguments * Fixed typo in previous commit * Reverting previous changes becuse I'm blind Co-authored-by: Tito Dal Canton <tito@dalcanton.it> | 11 October 2022, 07:40:00 UTC |
437c145 | MPillas | 08 October 2022, 22:59:42 UTC | Template bank project : changes in faithsim codes (#4154) * Changes in faithsim to be used with python3 * change the first line to get the env Co-authored-by: Marion Pillas <marion.pillas@ldas-pcdev3.ligo.caltech.edu> | 08 October 2022, 22:59:42 UTC |
9a57756 | Shichao Wu | 07 October 2022, 09:18:45 UTC | small update for LISA PE doc (#4151) * add second BBHx link * add more descriptions | 07 October 2022, 09:18:45 UTC |
36af22b | Tito Dal Canton | 04 October 2022, 17:12:20 UTC | Reduce wget verbosity in tests (#4150) | 04 October 2022, 17:12:20 UTC |
74efc77 | Alex Nitz | 04 October 2022, 10:18:24 UTC | set consistent phase convention for inference models (#4148) | 04 October 2022, 10:18:24 UTC |
28bc315 | Ian Harry | 03 October 2022, 15:32:33 UTC | Implement cython version of cluster_over_time (#4135) * Implement cython version of cluster_over_time * CodeClimate * Alex likes to send kwargs as args. * Update pycbc/events/eventmgr_cython.pyx Co-authored-by: Tito Dal Canton <tito.dalcanton@ijclab.in2p3.fr> * REmove the python cluster method * Remove now unused kwarg * Use REALTYPE in this function * WTF?!?!? * Revert "WTF?!?!?" This reverts commit 1f2a5ae3238cf55a9e95d52fa0580cd79a5f4669. * Revert "Remove now unused kwarg" This reverts commit d238dc50674c15572ede8d93e5dd7232ca8d09d0. * Revert "REmove the python cluster method" This reverts commit e2db8b33893b9031f605eb6788d5f49fb91d56e9. * Use **kwargs Co-authored-by: Tito Dal Canton <tito.dalcanton@ijclab.in2p3.fr> | 03 October 2022, 15:32:33 UTC |
c7f002e | Thomas Dent | 30 September 2022, 13:25:48 UTC | Allow foreground hdf trigger dumps without inclusive (I)FAR (#4142) * Allow foreground hdf trigger dumps without inclusive (I)FAR * change warn() to warning() to avoid deprecation warning * addressing comments, remove surplus ifos attr lookup * line continuation unnecessary inside [] * Remove now unneeded n trigs * comments and remove recursive-looking loop | 30 September 2022, 13:25:48 UTC |
f5c83e7 | Ian Harry | 28 September 2022, 09:27:14 UTC | Methods preferred over top-level functions (#4139) * Methods preferred over top-level functions * Update pycbc/events/coinc.py Co-authored-by: Tito Dal Canton <tito.dalcanton@ijclab.in2p3.fr> Co-authored-by: Tito Dal Canton <tito.dalcanton@ijclab.in2p3.fr> | 28 September 2022, 09:27:14 UTC |
44932f9 | Collin Capano | 27 September 2022, 16:45:48 UTC | set required to td_required in td modes function (#4140) Co-authored-by: Collin Capano <ccapano@umassd.edu> | 27 September 2022, 16:45:48 UTC |
8691a8e | Alex Nitz | 26 September 2022, 22:00:22 UTC | add time marginalization [+ra+dec+pol+phase] to full waveform model (#4129) * initial test * fixes * fixes * fixes * add test example * cc * update example to use GW150914 * update example * update example * add example to docs * cc * fixes * fix * Delete p.sh * Update margtime.rst * Update marginalized_gaussian_noise.py | 26 September 2022, 22:00:22 UTC |
e3f33d1 | Viviana Caceres | 26 September 2022, 12:11:22 UTC | Change PyGRB plotting scripts to read HDF files (#4034) * initial commit * function to extract ifos from HDF files * use ligolw for xml files * load xml table without .gz file end * function to load data from hdf files * overwrite previous load_data functions * load data for single detector chisq since plots with network chisq will be obsolete * add standard and bank chisq dof * Remove network chisq compatibility * Updates to extract_ifos * read time differently for network and single ifo, read data differently for injs * Set y_min for single ifos * Common load_data function for plotting * Update chisq veto script to work with load_data function * Update coherent ifo snr script to work with load_data function * Update null stats script to work with load_data function * Update skygrid script to work with load_data function * Update SNR timeseries script to work with load_data function * Function to plot found/missed injections in PyGRB * add decisive optimal snr to tested y variables * fix ra and dec for effective distance calculation, add decisive distance to yvars * add chirp distance to yvars * display times in relation to GRB time * remove compilation files * replace xml found/missed injection plotter with hdf injection plotter * add options to found/missed injection plots * fix codeclimate trailing whitespaces * fix wrong indentation when calculating sigmas * add missing whitespaces for codeclimate checks * fix calling of get_table function * fix visual indents * remove unused functions to load data * load data for plotting scripts individually * Deal with vetoes when loading trigger data * Add description for loading trigger function * Sort IFOs * remove unnecessary commented line * Revert back to using glue for handling MultiInspiral tables * Remove unused arguments from load_data function * Use ligo.lw.table for Table.get_table() function * Remove unwanted gz argument from utils.load_filename() * Simplify when loading ifo att * Update header * Formatting command for logging module * Add more options for possible x and y variables * Add comment for previous implementation of time-slides * add argument for dealing with injections * Remove data dictionary and load only necessary data * Fix missing colon after else statement * Remove dictionary when loading data * Fix codeclimate issues * Store only necessary values for null stat type * Add functionality for injections when loading data * Load only necessary data * Fix error when loading coincident SNR * Remove repeated line * Restructured way to load data * Add some missing units * fix code issues * Update docstring and help message to include all SNRs available * Add function to calculate coinc snr * Remove calls to numpy.asarray() for h5py file objects * Shorten coinc snr function * Fix some mistakes in code * Remove if statement when calculating coinc snr * leave file name to end with .gz when loading xml_doc * fix codeclimate issues * Keep track of injections when loading data * Remove formatting as numpy array * Load found trigger file * check options after parsing arguments * set output directory * load indices for all types of missed and recovered injections * differentiate between louder, quieter and vetoed found injs * use previous plotting settings and code structure * import numpy as np * Allow user to omit underscores for x/y variables * Add LIGO India to sites * use a function to grab subset of injections * Remove call to numpy.asarray() * remove local dictionaries * remove unused imports * remove unused imports * Update help messages for functions that handle injections only * do not store unused eta variable * Change longitude and latitude to degrees * rename function to grab injections subset * expand on comments describing indices * simplify expression for extracting inclusive/exclusive IFAR * add and remove whitespaces where necessary * add sky error to accepted values * Add/fix some comments * load spin components separately * rename load_spin data to load_spin_modulus_data Co-authored-by: Viviana Caceres <viviana.caceres@ldas-pcdev6.ligo.caltech.edu> Co-authored-by: Viviana Caceres <viviana.caceres@ldas-pcdev2.ligo.caltech.edu> Co-authored-by: Viviana Caceres <viviana.caceres@ldas-pcdev5.ligo.caltech.edu> | 26 September 2022, 12:11:22 UTC |
d4c0ca1 | Shichao Wu | 23 September 2022, 16:53:35 UTC | LISA SMBHB PE example and doc (#4130) * fix waveform_transforms not defined issue * add static_args back * fix cc issues * adopt Ian's changes for LISA * update for LISA bank * fix self.ta[ifo] issue * fix * fix ta issue * remove all changes * Plugin testing script * remove all hard-coded "BBHx" * Rel bug fix * Begin no atenna response wf interface * remove old bbhx plugin * add general interface for BBHx * is_lisa issue not fix yet * Adding test scripts * Plot code for inference * Approximant name change * Changed is_lisa flag to checking approximant name against type of waveform being used. * Modified cython code with own version of likelihood_parts function for waveforms whcih compute own det response * Error in changing to dictionary output from plugin * Fixes to PR request. Mainly reconfiguring due to convention choice of returning data as dict with their data and channel name * add doc file * LISA SMBHB PE example and doc * add BBHx things * add inference_example_lisa_smbhb.sh * use == * move non-python packages into tox.ini * update tox.ini * update * update * use = * use == & add conda-forge * remove version * add gcc/gxx * remove gcc/gxx * use conda_deps * move all conda_deps into to one place * remove gcc/gxx * move BBHx & plugin into tox.ini * update * update * update * add simplified and advanced plot scripts * add {} back * delect old lisa folder * rebase on master * add contours * delect ./ * add BBHx and plugin to base * try to fix * update * update * sys_platform == 'linux' * add t_obs_start * add sys_platform == 'linux' * use ; host_platform == 'linux' * use sys_platform * update * move all into py-docs * add mysqlclient * use .update() * fix cc issue * update Co-authored-by: Connor <connor.weaving@port.ac.uk> | 23 September 2022, 16:53:35 UTC |
7ff285f | Alex Nitz | 23 September 2022, 15:59:40 UTC | Generate skymaps without sampling / enable pycbc inference to run model with only reconstructed params (#4126) * allow for dummy sampler with no variable params * fix example * update example * cc * add docs | 23 September 2022, 15:59:40 UTC |
9481d02 | Ian Harry | 21 September 2022, 09:53:58 UTC | Cythonization of time_coincidence (#4132) * Changes to cythonize timecoincidence * Need to import round * Reorder following rebase * Add Tito's suggestion * Fix typo Co-authored-by: Tito Dal Canton <tito.dalcanton@ijclab.in2p3.fr> | 21 September 2022, 09:53:58 UTC |
141c65a | Ian Harry | 20 September 2022, 18:42:38 UTC | Cythonize main part of ifar function (#4136) * Cythonize main part of ifar function * Tito's change to IFAR patch * Expand test code to check IFAR | 20 September 2022, 18:42:38 UTC |
51ecc25 | Ian Harry | 20 September 2022, 12:32:38 UTC | Cache memory for trig_stat to avoid resize (#4134) * Cache memory for trig_stat to avoid resize * Update pycbc/events/coinc.py Co-authored-by: Tito Dal Canton <tito@dalcanton.it> Co-authored-by: Tito Dal Canton <tito@dalcanton.it> | 20 September 2022, 12:32:38 UTC |
f49b928 | Ian Harry | 19 September 2022, 14:24:40 UTC | Changes to coinc.py (#4131) | 19 September 2022, 14:24:40 UTC |
b5e726d | Gareth S Cabourn Davies | 19 September 2022, 14:07:16 UTC | Stat class file closing (#4117) * stat class file closing * make h5py available to full module * CC * missed file operation * Filename not File object stored * Initialise self.hist_ifos keys as strings straight away * Remove patch for pre-hdf5-v3.0 histogram files (version upgraded long enough ago that these should no longer be in use) * Revert bad commit | 19 September 2022, 14:07:16 UTC |
9fc5f6f | Ian Harry | 19 September 2022, 14:05:29 UTC | Use cython to expire pycbc live coinc buffer (#4118) * Use cython to expire buffer * FIx off by one * More fixes * Remove extra line | 19 September 2022, 14:05:29 UTC |
5477f18 | Ian Harry | 19 September 2022, 11:28:38 UTC | Cythonize logsignalrate (#4114) * DOc additions and Tom-suggested changes * Stat restructure for profiling DO NOT MERGE * More test changes * Finish cython-izing logsignalrate * Remove test function * Remove unused variable * Update pycbc_coinc_findtrigs * Update eventmgr_cython.pyx * minor rewrite for less chatty comment * FIx modulus issue * Resolve rebase issue * Update test * Update pycbc/events/stat.py Co-authored-by: Tito Dal Canton <tito@dalcanton.it> Co-authored-by: Thomas Dent <thomas.dent@usc.es> Co-authored-by: Tito Dal Canton <tito@dalcanton.it> | 19 September 2022, 11:28:38 UTC |
5e369cb | Gareth S Cabourn Davies | 18 September 2022, 17:54:10 UTC | add statmap files for use with single-detector triggers (#4050) * add statmap files for use with single-detector triggers * Fix a CC issue for local variables * CC | 18 September 2022, 17:54:10 UTC |
d278c4f | Alex Nitz | 17 September 2022, 02:36:42 UTC | Dfix10 (#4137) * fix up single docs for marginalization * fix docs * fixes * forgot script | 17 September 2022, 02:36:42 UTC |
5147f39 | Alex Nitz | 16 September 2022, 20:13:45 UTC | time / sky marginalization + rework / simplify marginalization scripts (#4093) * speed up reconstruction, add in ra / dec / time marg to single_template model * fix * fix * use old config for workflow * update | 16 September 2022, 20:13:45 UTC |
33e6226 | Connor Weaving | 14 September 2022, 13:34:38 UTC | Lisa dev merge (#4128) * fix waveform_transforms not defined issue * add static_args back * fix cc issues * adopt Ian's changes for LISA * update for LISA bank * fix self.ta[ifo] issue * fix * fix ta issue * remove all changes * Plugin testing script * remove all hard-coded "BBHx" * Rel bug fix * Begin no atenna response wf interface * remove old bbhx plugin * add general interface for BBHx * is_lisa issue not fix yet * Adding test scripts * Plot code for inference * Approximant name change * Changed is_lisa flag to checking approximant name against type of waveform being used. * Modified cython code with own version of likelihood_parts function for waveforms whcih compute own det response * Error in changing to dictionary output from plugin * Fixes to PR request. Mainly reconfiguring due to convention choice of returning data as dict with their data and channel name * Code rename conventions * Changes from codeclimate * More codeclimate changes * More codeclimate changes Co-authored-by: WuShichao <wushichao@mail.bnu.edu.cn> | 14 September 2022, 13:34:38 UTC |
45c9560 | veronica-villa | 09 September 2022, 16:17:38 UTC | Make no-mass-gap default option for online source classification (#4121) * First approach to no-mass-gap as default option * Change if loops * Remove double argument for MAX_NS and change help * Add missing argument for calc_areas * Sort mass limits * small formatting * Added parser error if MAX_GAP < MAX_NS * Undo last commit * Passing parser to mchirp_area.from_cli() function * Added parser error if MAX_GAP < MAX_NS * CC line lengths Co-authored-by: Thomas Dent <thomas.dent@usc.es> | 09 September 2022, 16:17:38 UTC |
d2cd87d | Ian Harry | 09 September 2022, 14:36:43 UTC | Attempt to make faster MultiRingBuffer (#4105) * Attempt to make faster ring buffer * Try to fix RingBuffer * RingBuffer - Don't add a 0 entry * RingBuffer: Hopefullly working now * Codeclimating * Some more corrections * Add new unittest * Adjust unittest to ensure resizing happens * Download stat files when needed * Need FAR fix in validation code * Changes suggested by Tito * More comments from Tito * Update test/test_live_coinc_compare.py Co-authored-by: Tito Dal Canton <tito@dalcanton.it> Co-authored-by: Tito Dal Canton <tito@dalcanton.it> | 09 September 2022, 14:36:43 UTC |
d5f8dfa | Shichao Wu | 09 September 2022, 13:07:03 UTC | fix waveform_transforms not defined issue (#4123) * fix waveform_transforms not defined issue * add static_args back * fix cc issues | 09 September 2022, 13:07:03 UTC |
3478ace | Alex Nitz | 08 September 2022, 18:40:45 UTC | allow for pool size to match total threads automatically (#4125) | 08 September 2022, 18:40:45 UTC |
f70e47f | Alex Nitz | 08 September 2022, 11:10:08 UTC | try this to fix build (#4124) * what happens here * Why was this here? * fix | 08 September 2022, 11:10:08 UTC |
77fbe5f | Ian Harry | 08 September 2022, 10:21:56 UTC | Fix serious bug(?) in PyCBC Live background estimate (#4120) * Fix bug in PyCBC Live background estimate * DOc additions and Tom-suggested changes * Typo * Typo * WS removal * IFO might not be online * Rename ifos to valid_ifos * Rewriting some comments, docstrings etc. * minor comment fix * CC and a typo fix Co-authored-by: Thomas Dent <thomas.dent@usc.es> | 08 September 2022, 10:21:56 UTC |
41beb31 | Ian Harry | 01 September 2022, 16:38:52 UTC | Speed up psd computation for PyCBC Live (#4106) * Implement "don't always recompute PSD" option * Add caching functions in estimate as well * Fix typo in pycbc_live * Add more caching to pycbc_live front end * Add in the new option * FFT - Fix for cached fft/ifft * Codeclimating * Add positive_int type as requested * Line spacing * Enforce positive_int * Need to actually return object * Update bin/pycbc_live Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * Update optparse.py Co-authored-by: Tito Dal Canton <tito@dalcanton.it> | 01 September 2022, 16:38:52 UTC |
4581f81 | Ian Harry | 01 September 2022, 12:20:30 UTC | Move data files out of test directory (#4107) * Move test files to pycbc-config * Move more data files to pycbc_config * Remove one more block of files * Finish removing data directory * Update test/test_skymax.py Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * Update test/test_skymax.py Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * Update test/test_skymax.py Co-authored-by: Tito Dal Canton <tito@dalcanton.it> * Update test_skymax.py * Update test_tmpltbank.py Co-authored-by: Alex Nitz <alex.nitz@gmail.com> Co-authored-by: Tito Dal Canton <tito@dalcanton.it> | 01 September 2022, 12:20:30 UTC |
2d63b0a | Tito Dal Canton | 29 August 2022, 13:33:32 UTC | Correct the way PyCBC Live inits p_astro (#4119) Only initialize p_astro for the root process, and do print p_astro details at initialization when `--verbose` is used. | 29 August 2022, 13:33:32 UTC |
4f07836 | Tito Dal Canton | 26 August 2022, 14:00:56 UTC | PyCBC Live: LiveEventManager cleanup (#4090) * Simplify methods of LiveEventManager * Restructure constructor of LiveEventManager * Forgot this | 26 August 2022, 14:00:56 UTC |
e1d9e26 | Ian Harry | 26 August 2022, 08:51:08 UTC | Update Docker and venv to python3.9 (#4115) * Update Docker files * Also update venv * Also thie file * Probably don't want python38-devel for python39 | 26 August 2022, 08:51:08 UTC |
19462bf | Tito Dal Canton | 24 August 2022, 09:00:27 UTC | Reorganize APIs related to GraceDB uploads (#4112) * Reorganize APIs related to GraceDB uploads * Fix | 24 August 2022, 09:00:27 UTC |
68ee541 | Thomas Dent | 16 August 2022, 10:35:42 UTC | Rationalize upload options (#4109) * Rationalize upload options "Nothing should be uploaded to gracedb without the --enable-gracedb-upload option." * fix space typo * Actually fix typo * Group ifar/back est options together | 16 August 2022, 10:35:42 UTC |
40377be | Ian Harry | 12 August 2022, 10:04:55 UTC | Use more class-based FFTs in pycbc_live (#4096) * Use class-based API in StrainBuffer - PART 1 * Fixes to previous * FIx to previous * Attempt to move other block to strain API * Add cache-based class-based FFTs in resample and strain * Pycbc live to use cached FFTs * Some fixes to previous * CodeClimating * Some reordering as per discussion on PR * Typo * Various fixes * Remove additional complication that isn't needed * Significant rework of cached_FFT * Some clean up * More cleanup * Code climating * Add UIDs as constants * Copy output by default | 12 August 2022, 10:04:55 UTC |
49877ae | Ian Harry | 09 August 2022, 09:42:07 UTC | Fix lalsuite links (#4101) * Update install_lalsuite.rst * Update install_lalsuite.rst | 09 August 2022, 09:42:07 UTC |
1c725b1 | Thomas Dent | 02 August 2022, 17:08:55 UTC | Initial/ minimal code for live pastro, other cleanups (#4039) * Initial checkin/structure for live pastro * cc * fix class name * improve importability by putting matplotlib inside functions * More skeleton work for live pastro * fix import * cc, fix attr namex * line cont typo * move mpl import into functions * reorg & horizon factor in p astro * get template info, padata optional * fix variables, cc * return p astro and p terr * output stuff for live pastro * typos * simple approx p astro expression * sphinx fix attempt * fix return tuple * slight CC appeasement * first working version * better standardize pastro file names * lots of logging * CC niggle * few docstrings * replacing messy replace()s * fix syntax * dict comprehension formatting * CC niggle, remove commented lines & print statement * Pass option values rather than full args object * get all the horizons! * remove args fully from padata setup, simplify do/not-do * fix verify * TDC suggestions * Change logic to save and upload minimum # of files * don't return nothing, return None * None not necessary * Use actual name of p astro file * Less verbose logging info * fix logging * simplify input and checking * with bank * fix __all__ * fixes * fixes, exception plumbing * use attribute not global variable | 02 August 2022, 17:08:55 UTC |
ab9b12e | Ian Harry | 28 July 2022, 12:43:20 UTC | Fix generate_hwinj (#4099) * Fix generate_hwinj * Use create_process table interface | 28 July 2022, 12:43:20 UTC |
83c142f | Ian Harry | 27 July 2022, 12:14:28 UTC | Update setup.py (#4098) | 27 July 2022, 12:14:28 UTC |
92a3814 | Ian Harry | 27 July 2022, 10:44:12 UTC | Update setup.py (#4097) | 27 July 2022, 10:44:12 UTC |
9d43361 | Tito Dal Canton | 23 July 2022, 09:48:48 UTC | Fix bug in mechanism that prevents multiple uploads (#4094) | 23 July 2022, 09:48:48 UTC |
55c7233 | Alex Nitz | 21 July 2022, 17:33:08 UTC | use latest macosx version for testing / builds (#4092) | 21 July 2022, 17:33:08 UTC |
72a2307 | Ian Harry | 21 July 2022, 13:54:28 UTC | Fix bug in workflow with --output-dir (#4088) * Fix bug in workflow with --output-dir * Add sub-workflow dump files here option * WS removal * FIx brokenness | 21 July 2022, 13:54:28 UTC |
86b2190 | Alex Nitz | 21 July 2022, 13:54:11 UTC | add reconstruction of phase if it has been marginalized (#4084) * fix vector marginalize reconstruction * add phase reconstruction * add simple sample interpolation * fix bug in phase reconstruction * also reconstruct loglr * reorg * fix * update docs / cc * test * fix * cc | 21 July 2022, 13:54:11 UTC |
3465bab | Tito Dal Canton | 19 July 2022, 18:30:26 UTC | PyCBC Live: fix SNR opt regression + docstrings + code cleanup (#4086) * Fix list of detectors passed to SNR optimization * Docstring for `setup_optimize_snr` * Simpler code formatting for `check_coincs` * Also use all available detectors for single SNR optimization | 19 July 2022, 18:30:26 UTC |
a62a081 | Gareth S Cabourn Davies | 19 July 2022, 09:18:38 UTC | updates to live combined single-trigger fits (inc plotting) (#4069) * updates to live combined single-trigger fits plotting | 19 July 2022, 09:18:38 UTC |
a3b3010 | Alex Nitz | 18 July 2022, 17:17:26 UTC | remove old stat script, no longer used (#4082) | 18 July 2022, 17:17:26 UTC |
c31e100 | Alex Nitz | 18 July 2022, 17:13:00 UTC | make python3 compatible for approximant names (#4083) | 18 July 2022, 17:13:00 UTC |
59e0dab | Alex Nitz | 14 July 2022, 22:04:22 UTC | multi-signal relative model (#4025) * add in simplication of summary generation * add start of multi signal likelihood * fixes * modularize which will help later * add relative model example | 14 July 2022, 22:04:22 UTC |
0de5a4e | Tito Dal Canton | 12 July 2022, 17:24:11 UTC | Fix broken bank placement code/documentation (#4080) * Fix LIGOLW issue in geom bank placement code * Update documentation * More doc fixing * Fix examples * More example fixing * More register_to_xmldoc replacement * Add one of the bank examples to test suite * Removed unused arg | 12 July 2022, 17:24:11 UTC |
4158484 | Thomas Dent | 08 July 2022, 13:50:36 UTC | Don't import bank output utils at package level (#4066) * Don't import bank output utils at package level Output utils is abandonware used only for ligolw compatibility, & would like to avoid mandatorily importing io code with tmpltbank * fix bank output utils import, no longer imported via package * fix executables bank output utils | 08 July 2022, 13:50:36 UTC |
1e630db | Soumen Roy | 08 July 2022, 13:48:50 UTC | adding request-disk argument for dag generation (#4077) * adding request-disk argument for dag generation * making request-disk argument hardcoded * adding request-disk argument in pycbc_make_faithsim * adding .gz in injection and bank file names Co-authored-by: Soumen Roy <soumen.roy@ligo.org> | 08 July 2022, 13:48:50 UTC |
30395b1 | Ian Harry | 06 July 2022, 15:59:06 UTC | Make DEEPBIND only used for FFTW (#4079) * Make DEEPBIND only used for FFTW * Must also work on macs!!! * Also add mode for threaded FFTW libraries | 06 July 2022, 15:59:06 UTC |
ae77790 | Tito Dal Canton | 05 July 2022, 21:51:29 UTC | PyCBC Live: attempt to fix error due to excessive recursion depth (#4078) * Attempt to fix error due to excessive recursion depth PyCBC Live occasionally crashes with a RecursionError because of the way it handles the frame reading timeout condition. This rewrites that code to use a loop instead of a recursion, which should avoid the problem. * Remove unneeded else and indent * Reduce the calls to `update_cache()` | 05 July 2022, 21:51:29 UTC |
f6229a8 | Gareth S Cabourn Davies | 05 July 2022, 13:42:40 UTC | Update live single fits to reload file each time (#4074) * Update live single fits to reload file each time | 05 July 2022, 13:42:40 UTC |
4721e1f | Gareth S Cabourn Davies | 05 July 2022, 13:42:21 UTC | Live optimize singles (#4075) * move optimize_snr to its own function, and allow it to be called for single-detector triggers * Fix logic for running snr optimization on singles | 05 July 2022, 13:42:21 UTC |
f24a5cd | Thomas Dent | 29 June 2022, 13:36:33 UTC | Make combine statmap options more like actual usage (#4071) * Make combine statmap options more like actual usage * only use HR for non-injection combine statmap Co-authored-by: Gareth S Cabourn Davies <gareth.cabourndavies@ligo.org> * Use single ranking stat name, fix background sort | 29 June 2022, 13:36:33 UTC |
c54a72a | Thomas Dent | 28 June 2022, 18:18:40 UTC | properly change function names (#4072) | 28 June 2022, 18:18:40 UTC |
c2f8957 | Collin Capano | 26 June 2022, 22:14:59 UTC | don't try to set low frequency values if cutoff is 0Hz (#4068) | 26 June 2022, 22:14:59 UTC |
84f0f78 | Thomas Dent | 23 June 2022, 15:21:58 UTC | Some typos & clarify function name (#4038) * Deal with fft choice issue in plive max snr * Typos/clarify function name | 23 June 2022, 15:21:58 UTC |
1fac735 | Praveen Kumar | 23 June 2022, 14:43:01 UTC | added pycbc_plot_kde_vals (#4047) * added pycbc_plot_kde_vals * fix which_kde line * fix pycbc_plot_kde_vals * added help note for args.param * fix log-axis * fix log_axis * added help message for log/linear axis * added help message for log/linear axis * More explicit error messages, use parser.error, formatting * trivial change to restart tests Co-authored-by: Thomas Dent <thomas.dent@usc.es> | 23 June 2022, 14:43:01 UTC |
320d43d | PRAVEEN-mnl | 21 June 2022, 10:09:17 UTC | Awkde setup fix (#4063) * testing awkde fix_Setup * Update companion.txt Co-authored-by: Thomas Dent <thomas.dent@usc.es> | 21 June 2022, 10:09:17 UTC |
a582d86 | Francesco Pannarale | 16 June 2022, 15:51:19 UTC | Small pycbc_geom_aligned_bank update (#4060) * Selecting the offsource trials randomly, rather than sequentially * Counting trials from 1, as per the previous convention * print --> back to a vprint * Avoiding repetition of offtrials * Avoiding repetition of offtrials * PyGRB post-processing (#3972) * Placing GRB trigger information at the start of the results webpage and fixing imports in PyGRB post-processing executables * Cleaning up old PyGRB results webpage material * Turning slide_dict into an actual dictionary and using its dictionary powers * Reinserting delete k... * More detailed description for GRB sky error func (#2975) * More detailed description for GRB sky error func Also included a new argument to allow for different probability coverage. Default is the same as old hardcoded value of 90%. * Updating Fermi-GBM systematics for GRB sky grids * updating Changes to grb_utils so get_sky_grid_error is correctly called * Removing precision argument no longer needed in get_sky_grid_scale * remove whitespace in grb_utils * Fixing indent bug caused by GitHub web interface * Fixing some CodeClimate issues * Remove unused import * Revert "Removing precision argument no longer needed in get_sky_grid_scale" This reverts commit af4e1fa35df98f0955e307b2f5423a9c571b8e99. * CodeClimate * More CodeClimate Co-authored-by: Tessa Carver <tessa.carver@ligo.org> Co-authored-by: tcarver1234 <40335373+tcarver1234@users.noreply.github.com> * Add chisq cut to pycbc_multi_inspiral (#3989) * First attempt at newsnr cut function * Added call to rw snr cut + None case handled * Rewrote newsnr cut for efficiency * Adding test of pycbc_multi_inspiral face-on/-away (#3933) * Adding test of pycbc_multi_inspiral face-on/-away * faceon script minor tweaks * Add PyGRB test to test suite * Minor tweak to faceon_faceaway check * Adding GW170817 example * 170817 test hardened * Removing test urls from shell scripts * Setting seed default to None * Fixing seed type and default for pycbc_grb_trig_combiner. Let numpy.random.seed deal with the type, rather than enforcing it here * pycbc_geom_aligned_bank update to intermediate-data-file and metadata-file handling Co-authored-by: Andrew R. Williamson <a-r-williamson@users.noreply.github.com> Co-authored-by: Tessa Carver <tessa.carver@ligo.org> Co-authored-by: tcarver1234 <40335373+tcarver1234@users.noreply.github.com> Co-authored-by: Jacob Buchanan <83317255+jakeb245@users.noreply.github.com> | 16 June 2022, 15:51:19 UTC |
004f7a4 | Gareth S Cabourn Davies | 16 June 2022, 13:30:46 UTC | Add statmap hierarchical removal against exclusive (#4053) * clean up add_statmap code, allow hierarchical removal to be against exclusive IFAR | 16 June 2022, 13:30:46 UTC |
79b763f | Ivan Markin | 16 June 2022, 09:19:13 UTC | examples: make slice indices integers (#4057) | 16 June 2022, 09:19:13 UTC |
d534cfb | Alex Nitz | 15 June 2022, 16:44:26 UTC | Update setup.py (#4056) | 15 June 2022, 16:44:26 UTC |
eb1f4d5 | Alex Nitz | 15 June 2022, 11:59:43 UTC | Update setup.py (#4055) | 15 June 2022, 11:59:43 UTC |