swh:1:snp:3a699297f000109a1bc833f294a54171df990207

sort by:
Revision Author Date Message Commit Date
e3a7f69 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 fix corner case in live event followup (#4190) 29 November 2022, 13:41:39 UTC
c8bc34f 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 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 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 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 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 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 Update pycbc_brute_bank (#4188) Removing unused imports. 22 November 2022, 14:18:18 UTC
4a50c3c Fix error in `pycbc_optimal_snr` (#4182) 22 November 2022, 14:02:22 UTC
8a77297 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 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 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 Minimum required ligo-gracedb version (#4180) 16 November 2022, 13:16:40 UTC
a654ad6 Minor GraceDB API change (#4178) * Minor GraceDB API change * Minor GraceDB API change 11 November 2022, 10:58:47 UTC
0fcf9e2 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 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 use solid sphere moment of inertia (#4168) 08 November 2022, 17:04:25 UTC
50c4e9f 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 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 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 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 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 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 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 Rework expiry for memory limitation (#4141) 19 October 2022, 10:00:20 UTC
2daa9ed 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 Update to new coordinate frame (#4158) This looks good, I enable 'auto-merge (squash)'. 17 October 2022, 15:05:27 UTC
c825a43 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 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 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 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 small update for LISA PE doc (#4151) * add second BBHx link * add more descriptions 07 October 2022, 09:18:45 UTC
36af22b Reduce wget verbosity in tests (#4150) 04 October 2022, 17:12:20 UTC
74efc77 set consistent phase convention for inference models (#4148) 04 October 2022, 10:18:24 UTC
28bc315 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 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 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 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 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 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 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 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 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 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 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 Changes to coinc.py (#4131) 19 September 2022, 14:24:40 UTC
b5e726d 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 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 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 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 Dfix10 (#4137) * fix up single docs for marginalization * fix docs * fixes * forgot script 17 September 2022, 02:36:42 UTC
5147f39 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 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 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 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 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 allow for pool size to match total threads automatically (#4125) 08 September 2022, 18:40:45 UTC
f70e47f try this to fix build (#4124) * what happens here * Why was this here? * fix 08 September 2022, 11:10:08 UTC
77fbe5f 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 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 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 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 PyCBC Live: LiveEventManager cleanup (#4090) * Simplify methods of LiveEventManager * Restructure constructor of LiveEventManager * Forgot this 26 August 2022, 14:00:56 UTC
e1d9e26 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 Reorganize APIs related to GraceDB uploads (#4112) * Reorganize APIs related to GraceDB uploads * Fix 24 August 2022, 09:00:27 UTC
68ee541 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 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 Fix lalsuite links (#4101) * Update install_lalsuite.rst * Update install_lalsuite.rst 09 August 2022, 09:42:07 UTC
1c725b1 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 Fix generate_hwinj (#4099) * Fix generate_hwinj * Use create_process table interface 28 July 2022, 12:43:20 UTC
83c142f Update setup.py (#4098) 27 July 2022, 12:14:28 UTC
92a3814 Update setup.py (#4097) 27 July 2022, 10:44:12 UTC
9d43361 Fix bug in mechanism that prevents multiple uploads (#4094) 23 July 2022, 09:48:48 UTC
55c7233 use latest macosx version for testing / builds (#4092) 21 July 2022, 17:33:08 UTC
72a2307 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 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 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 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 remove old stat script, no longer used (#4082) 18 July 2022, 17:17:26 UTC
c31e100 make python3 compatible for approximant names (#4083) 18 July 2022, 17:13:00 UTC
59e0dab 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 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 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 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 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 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 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 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 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 properly change function names (#4072) 28 June 2022, 18:18:40 UTC
c2f8957 don't try to set low frequency values if cutoff is 0Hz (#4068) 26 June 2022, 22:14:59 UTC
84f0f78 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 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 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 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 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 examples: make slice indices integers (#4057) 16 June 2022, 09:19:13 UTC
d534cfb Update setup.py (#4056) 15 June 2022, 16:44:26 UTC
eb1f4d5 Update setup.py (#4055) 15 June 2022, 11:59:43 UTC
back to top