b4accfc | Collin Capano | 28 January 2020, 16:33:07 UTC | Optional arguments in mchirp, q <-> mass1, mass2 transform (#2984) * allow mass parameter names to be set in m1,m2<->mchirp,q transforms * fix bug in mchirp,q <-> mass1, mass2 commit * address code climate issue about parent class | 28 January 2020, 16:33:07 UTC |
7faa449 | Collin Capano | 27 January 2020, 16:11:34 UTC | Remove MarginalizedGaussianNoise model for now (#3108) * remove MarginalizedGaussianNoise for now * remove unused imports | 27 January 2020, 16:11:34 UTC |
b8bbb2e | Collin Capano | 27 January 2020, 15:08:13 UTC | Add BaseGaussianNoise model to fix SingleTemplate and RelativeSPA (#3107) * move lognl, data loading to BaseGaussianNoise class * update marginalized gaussian noise * first stab at updating single template and relative binning models * fix some typos * add properties to BaseGaussianNoise to access some hidden attributes, and add documentation * add documentation to base data * update SingleTemplate * more documentation * update relative binning * fix some typos * fix code climate issues * swap import order * remove _lognl, _loglikelihood from relativespa | 27 January 2020, 15:08:13 UTC |
2630870 | Collin Capano | 27 January 2020, 12:42:37 UTC | Make normalization term optional and save data instead of whitened data (#2887) * make normalization term optional; save data, not whitened data * update marginalized model to use whitened data | 27 January 2020, 12:42:37 UTC |
74b1af8 | dfinstad | 27 January 2020, 11:28:44 UTC | Allow multinest to work with mpi (#3106) * make sampler work with MPI * set multinest's internal update interval to the checkpoint interval * use existing check for main process * fix typo * codeclimate * make setup_output a convenience function * update samplers to reference standalone setup_output * codeclimate * remove unused imports * add attributes to BaseSampler to make codeclimate happy | 27 January 2020, 11:28:44 UTC |
1e3b1c1 | Collin Capano | 24 January 2020, 13:23:03 UTC | Write analysis and psd segments to inference file (#3103) * write the analysis and psd segments to the output file * fix codeclimate issues * pass psd segment as an attribute instead of as an argument | 24 January 2020, 13:23:03 UTC |
d3cceb6 | Alex Nitz | 24 January 2020, 12:18:19 UTC | allow to pass initialization args to dynesty (#3090) * allow to pass initialization args to dynesty * Update dynesty.py * Update dynesty.py | 24 January 2020, 12:18:19 UTC |
1d01a04 | dfinstad | 24 January 2020, 09:55:48 UTC | check for psd start/end times in dict values (#3104) | 24 January 2020, 09:55:48 UTC |
b19f733 | dfinstad | 23 January 2020, 16:54:54 UTC | Implement relative likelihood model (#3100) * add relative model * update spa_tmplt to work with relative model * minor cleanup and consistency changes * rearrange likelihood calculation * add psds and lognl to output file metadata * remove unused import * add boilerplate and docstrings * more documentation * codeclimate fixes * forgot to add phase marginalization * rename model for clarity * delete unused variable | 23 January 2020, 16:54:54 UTC |
9528ca0 | Collin Capano | 23 January 2020, 13:22:39 UTC | Add interpolation for comoving volume (#2986) * add interpolation for comoving volume * allow interpolation to be toggled | 23 January 2020, 13:22:39 UTC |
c951321 | Collin Capano | 23 January 2020, 13:04:42 UTC | Inference data from config (#3091) * first attempt at adding data from config * move data options out of option_utils * remove unused imports * have function get data opts * move loading and writing injection file to model * move gate options to model * move calibration setup to model * add ability to specify times relative to trigger time * fix typos; use MultiDet action for new options * preserve type of low frequency cutoff option * slightly modify doc string * remove option accidentally added in rebase * add priors directory and gw150915 prior to inference examples * add separate config files for data, sampler and prior to bbh example * first update to docs * move data utils to their own module; add function to check for valid times and shift * add ability to automatically shift psd times for valid data * update gaussian noise model * minor fixes * properly cycle over instruments when setting gps times; more helpful logging messages * allow low frequency cutoffs to be provided in the model for detectors that are not used * fix bug in check valid times * try sleeping to avoid errors * only allow parent process to query segdb; include padding in valid times check * make default check valid times False, so these can be set in the config file * try querying data find server a few times before giving up * add a table of the inference data options to the docs * remove a couple of spurious periods * fully paint the docs table * fix model references * text wrap table * override RTD theme ignoring text wrapping in tables * more table experimenting * turn back on table side scrolling, but with text wrapping * remove table directive as it wasn't needed * fix bug that caused some options to be skipped when building the table * add module that produces an rst table of psd models * add table of psd models to inference docs, and refer to it in the data options table * swap description and syntax order * remove double dashes from help messages * fix function cross referencing * swap syntax and description again * update the simulted bbh example scripts * update gw150914 example scripts * update bbh and gw150914 example in inference docs * fix file name * fix some typos in the docs * more doc typos * use variable substitution for trigger time example prior file * overrides frame type and channels in 150914 run test * add high pass filter to bbh example... apparently the strain module requires it * add test of bbh injection to travis * add force option to example make injection so repeated run doesn't fail * forgot to add data config to 150914 example * forgot to add run test to bbh example * consolidate redundant block of code * fix more redundant code * remove unused import * fix codeclimate issues in data_utils * fix more code climate issues * fix typo in data_utils | 23 January 2020, 13:04:42 UTC |
7c114a0 | Collin Capano | 23 January 2020, 09:13:16 UTC | Allow values to have colons in config overrides (#3101) * allow values to have colons in cofig overrides * use simpler parsing * fix the other block of code too * Revert changes to config_delete Co-authored-by: Ian Harry <iwharry@googlemail.com> | 23 January 2020, 09:13:16 UTC |
aa29cf4 | Gareth Davies | 22 January 2020, 14:25:21 UTC | Input sanitation for live singles options (#3099) * Add singles options requirement checks | 22 January 2020, 14:25:21 UTC |
61f28fb | Koustav Chandra | 22 January 2020, 09:06:31 UTC | Fixing label issue in pycbc_page_snrifar (#3096) * Fixed pycbc_page_snrifar * Remove the un-necessary comments Addressed line 35 & 36 * Fixing the tex The tex part don't work if it is run manually. * Changed caption from diamonds to triangles * Uncommented the latex | 22 January 2020, 09:06:31 UTC |
b9e14ef | Gareth Davies | 21 January 2020, 11:00:33 UTC | Fix delta_t in singles followup data (#3089) * Fix delta_t in singles followup data * coinc_ifos was being used in singles case * Update pycbc_live | 21 January 2020, 11:00:33 UTC |
165ba53 | Collin Capano | 20 January 2020, 18:30:08 UTC | Silence annoying matplotlib messages (#3079) * set default logging level to INFO * allow verbose argument to set level * remove manual setting of matplotlib logger level * whitespace * change all instances of logging.debug to logging.info * fix pep8 issue | 20 January 2020, 18:30:08 UTC |
7098b66 | Koustav Chandra | 20 January 2020, 15:46:45 UTC | Fixed the overlapping label problem (#3087) * Fixed the overlapping label problem * Fixed the inset problem | 20 January 2020, 15:46:45 UTC |
6ad537e | Alex Nitz | 20 January 2020, 13:36:39 UTC | Allow for mutiple wells in pycbc results pages and allow them to be collapsable (#3050) * decouple well name * render multiple wells * allow multiple wells and collapsable * stringify kwds for layout * incrementing fix for modern jinja * multiple wells now working * more fixes * more fixes * cc | 20 January 2020, 13:36:39 UTC |
a9abbe1 | Alex Nitz | 20 January 2020, 13:35:31 UTC | enforce betas order required by emceept (#3068) * enforce betas order required by emceept * update | 20 January 2020, 13:35:31 UTC |
29822cc | Josh Willis | 17 January 2020, 13:38:24 UTC | Modify PSD variation calculation to use numpy (#3086) * Convert internals of calc_filt_psd_variation to use numpy arrays only * psd.variation: send interpolation points back to CPU if on GPU * Shorten one line for codeclimate | 17 January 2020, 13:38:24 UTC |
d6ba7a2 | Tito Dal Canton | 16 January 2020, 16:51:39 UTC | Improve PyCBC Live SNR followup (#3081) * Improve PyCBC Live SNR followup * Do not steal CPU cores from main search * Timeout configurable from command line * Minor fixes * Minor fixes * Minor fixes * Fixes | 16 January 2020, 16:51:39 UTC |
0c2ce9a | Josh Willis | 16 January 2020, 16:43:03 UTC | Remove ArrayWithAligned (#3080) * Remove references to ArrayWithAligned from package * Remove ArrayWithAligned from test scripts * Remove references to isaligned from package * Remove references to isaligned from tools * Add 'empty' function to create aligned, empty arrays * A few codeclimate fixes | 16 January 2020, 16:43:03 UTC |
f0b7e34 | Connor McIsaac | 16 January 2020, 10:17:31 UTC | Python3 workflow fixes (#3085) * fixed issues in python3 workflow * fixed python3 plotting issue | 16 January 2020, 10:17:31 UTC |
8462406 | Gareth Davies | 16 January 2020, 09:46:52 UTC | Global ifar plot (#3078) * Adding full ifar plot to results page * use global ifar plot in coincident/open box summary pages * Updates to ifar-catalog to ensure smooth running on all file types * update make_ifar_plot to be usable for global ifar plot as well * remove uninformative closed box plot from workflow * Address tom's comment | 16 January 2020, 09:46:52 UTC |
5da46a4 | Gareth Davies | 15 January 2020, 14:12:12 UTC | add in followup data to live singles (#3082) | 15 January 2020, 14:12:12 UTC |
873bb81 | Gareth Davies | 15 January 2020, 09:22:32 UTC | hierarchical iterations counter bug (#3076) * hierarchical iterations counter bug h_iterations counter is higher than number of hierarchical removals by 1 at the time that it is put into output files - this was not taken into account at the time of writing * previous fix did not work in HR number limit case | 15 January 2020, 09:22:32 UTC |
6e41ec5 | Josh Willis | 14 January 2020, 19:51:50 UTC | Pin versions of setuptools and pip to workaround dropped python2 support (#3083) | 14 January 2020, 19:51:50 UTC |
6e21fbb | Alex Nitz | 06 January 2020, 21:24:39 UTC | Revert "allow pycbc live to accept multiple triggers each chunk from each template (#2720)" (#3075) This reverts commit affcb5107e9550c18bd060f57ada0da4f2d971e6. | 06 January 2020, 21:24:39 UTC |
a4ad429 | Gareth Davies | 06 January 2020, 17:38:38 UTC | Trials factor was applied incorrectly for singles (#3071) rate_louder is a FAR, and so trials factors should be multiplied, not divided | 06 January 2020, 17:38:38 UTC |
affcb51 | Alex Nitz | 06 January 2020, 09:21:35 UTC | allow pycbc live to accept multiple triggers each chunk from each template (#2720) * first pass try to allow multiple triggers from a chunk in each template * cc | 06 January 2020, 09:21:35 UTC |
67581dd | Alex Nitz | 06 January 2020, 07:57:45 UTC | allow for negation of pycbc types (#3070) * allow for negation * Update array.py | 06 January 2020, 07:57:45 UTC |
35f85d7 | Alex Nitz | 05 January 2020, 16:46:06 UTC | add helper gate method (#3069) * add helper gate method * Update timeseries.py remove whitespace | 05 January 2020, 16:46:06 UTC |
7358a30 | Alex Nitz | 02 January 2020, 23:14:47 UTC | reset back to development (#3066) | 02 January 2020, 23:14:47 UTC |
557c629 | Alex Nitz | 02 January 2020, 19:07:50 UTC | Update README.md | 02 January 2020, 19:07:50 UTC |
2a5c25c | Alex Nitz | 02 January 2020, 19:06:56 UTC | Update README.md | 02 January 2020, 19:06:56 UTC |
3c080b2 | Alex Nitz | 02 January 2020, 19:05:39 UTC | Update README.md | 02 January 2020, 19:05:39 UTC |
dcc7024 | Alex Nitz | 01 January 2020, 19:42:41 UTC | Update setup.py (#3065) | 01 January 2020, 19:42:41 UTC |
f4dc72d | Alex Nitz | 28 December 2019, 18:26:23 UTC | Update README.md | 28 December 2019, 18:26:23 UTC |
73e3f9c | Tito Dal Canton | 22 December 2019, 12:50:32 UTC | Fix empty git info when using Python 3 (#3062) | 22 December 2019, 12:50:32 UTC |
a3f8629 | Gareth Davies | 20 December 2019, 10:53:17 UTC | Live trigger ifar calculation (#2980) * Starting to set up live trigger ifar estimates, adding a trigger fits code * Put in methods for calculating single trigger IFARs * Implement singles ifar calculation in pycbc_live * Sort codeclimate issues, perform cuts before clustering | 20 December 2019, 10:53:17 UTC |
2f592a4 | Gareth Davies | 19 December 2019, 16:42:49 UTC | Results page logo (#3060) * Add pycbc logo to results pages | 19 December 2019, 16:42:49 UTC |
53f201f | jsantoro392 | 18 December 2019, 08:55:04 UTC | Updating NSBH remnant mass tools (#3055) * em_progenitors TODO inserted * Some notes in em_progenitors.py * updating em_progenitors.py with recent remnant mass formula * Fixed typo in help of xi_eq (in em_progenitors.py) * updating em_progenitors.py fixed a bug * Fixed more bugs in em_progenitors.py * Commenting out (for now) functions that we may no longer be needed in em_progenitors.py * Fixed argument bug remnant_mass (em_progenitors.py) * Cleaning up comments and unused code in em_progenitors.py * optimising PG_ISSO_eq function * First stab at updating coord_utils.py on the basis of changes in em_progenitorys.py: needs testing building a full bank now * Fixing errors introduced in coord_utils.py * Vectorizing the function remnant_mass --> remnant_masses * Cleaning up vectorization function remnant_masses * Typo in comment * removing commented code * better comments to get_random_mass when processing em_bright/dark proposals * sanity check on nsbh boundary mass with respect to maximum EOS mass * fixed typos * removed unused functions * removing emtpy lines * removed whitespaces and shortened lines * changed "print" to "logging.error" * fixing string error * fixing warning error * fixing indentation * warning message structure changed * logging.info changed * deleted unused variable "shift" * added space around operators * reviewing NSBH remnant mass tools before merging | 18 December 2019, 08:55:04 UTC |
0e55b22 | Collin Capano | 14 December 2019, 14:04:41 UTC | fix Workflow.save_config for python3 (#3059) | 14 December 2019, 14:04:41 UTC |
ed1a7d2 | Sumit Kumar | 13 December 2019, 12:54:12 UTC | Added Injection f-ref option to multi-ifo strain function (#3057) * Added Injection f-ref option to multi-ifo strain function * Added MultiDetOptionAction in the arguments of f-ref and f-final * Fixed a typo | 13 December 2019, 12:54:12 UTC |
d194c91 | Tito Dal Canton | 11 December 2019, 13:15:26 UTC | Make single_template work with sim_inspiral tables that have no end times (#3040) * Make single_template work with sim_inspiral tables that have no end times * Explain what is going on | 11 December 2019, 13:15:26 UTC |
a0f6a0f | Duncan Macleod | 10 December 2019, 20:36:18 UTC | Removed dependence on perl in pycbc_submit_dax (#2841) | 10 December 2019, 20:36:18 UTC |
b17b048 | Tito Dal Canton | 10 December 2019, 13:42:56 UTC | Fix qscan default (and set to 20 Hz) (#3053) * Fix default low-frequency bound in qscan plots * Use auto default strings | 10 December 2019, 13:42:56 UTC |
6f8ad37 | Connor McIsaac | 06 December 2019, 09:19:01 UTC | Added IFO information to title to make result pages clearer (#3046) | 06 December 2019, 09:19:01 UTC |
7a2cf7f | Josh Willis | 06 December 2019, 08:28:01 UTC | Set back to development (#3049) | 06 December 2019, 08:28:01 UTC |
3b1f591 | Josh Willis | 05 December 2019, 20:33:05 UTC | Prepare for release (#3048) | 05 December 2019, 20:33:05 UTC |
e7b45a1 | Steven Reyes | 05 December 2019, 15:35:57 UTC | injections are optional (#3044) | 05 December 2019, 15:35:57 UTC |
6fff088 | Josh Willis | 05 December 2019, 15:08:48 UTC | Swap around arguments inside of inline_linear_interp (#3045) * Swap around arguments inside of inline_linear_interp * Try to make codeclimate stop whining | 05 December 2019, 15:08:48 UTC |
11f5fa4 | Ian Harry | 04 December 2019, 15:57:51 UTC | Try to fix pip build problem (#3041) * Try to fix pip build problem * Revert "Try to fix pip build problem" This reverts commit 1dfd1e898488048adef5959aad2011e25f2a1837. * Add cpp files to MANIFEST.in * Prepare for new release * Update requirements to match setup * Fix typo * Update setup.py * Move numpy requirements around. | 04 December 2019, 15:57:51 UTC |
f11ba57 | Duncan Macleod | 04 December 2019, 14:16:40 UTC | pygrb: remove cohptf_efficiency (#3042) closes #3029 | 04 December 2019, 14:16:40 UTC |
081d040 | Ian Harry | 03 December 2019, 22:24:04 UTC | Prepare for release (#3039) | 03 December 2019, 22:24:04 UTC |
6a0c463 | Bhooshan Uday Varsha Gadre | 02 December 2019, 17:23:02 UTC | Fix live snr opt and to use with injections without GraceDB uploads (#3023) * Split the data info small frame files * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update pycbc_condition_strain * Assert frame-duration is positive integer * Update pycbc_make_psd_estimation_workflow same variable name `segments` used for function in `ligo` and loop `for ifo, segments in analyzable_segs.items():` producing error. * Update pycbc_condition_strain * Fixed accidental changes to README and psd_estimation * Fixed accidental changes to README and psd_estimation * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Fixed accidental changes to README and psd_estimation * Fixed accidental changes to README and psd_estimation * condition strain removed. will be added later * Split the data info small frame files * Update README.md * Update README.md * Update README.md * Update README.md * Update README.md * Update pycbc_condition_strain * Assert frame-duration is positive integer * Update pycbc_condition_strain * Fixed accidental changes to README and psd_estimation * Fixed accidental changes to README and psd_estimation * Fixed accidental changes to README and psd_estimation * condition strain removed. will be added later * condition_strain as main master * snr-opt should use live_ifos. Also o use snr-opt with injection without GDB. * Added far threshold to snr-opt and moved random_strings to __init__ * Fixed import issues * Make codeclimate happy * fix ifar check to run snr-opt * gid fix * Code climate is harsh! * Code climate... plzzz | 02 December 2019, 17:23:02 UTC |
e58d846 | Gareth Davies | 02 December 2019, 15:49:06 UTC | add_statmap fix (#3022) | 02 December 2019, 15:49:06 UTC |
1d8b6b8 | Alex Nitz | 01 December 2019, 15:43:44 UTC | further cleanup of __init__.py (#3032) * clean up __init__.py from weave * sync up numpy to avoid 1.15.3 * I guess we don't need to advance numpy atm? * unused import * show exception when schemed module fails to load * print differently * update * update * update * need constants first * Update __init__.py | 01 December 2019, 15:43:44 UTC |
90bf275 | Tito Dal Canton | 01 December 2019, 15:11:42 UTC | Several fixes to pycbc_optimal_snr (#3036) * Use with for opening PSD file * Remove unnecessary complexity in TimeVaryingPSD * Do not go through multiprocessing if using a single core * Code style fixes * Integer division * Add option to choose sorting of input injections * Replace memory-leaking SimInspiralTaylorLength with analytic chirp time * Replace memory-leaking SimInspiralTaylorLength with analytic chirp time (II) * No reason not to use imap_unordered (makes progress bar more responsive) | 01 December 2019, 15:11:42 UTC |
b45f16f | Miriam Cabero | 29 November 2019, 12:45:29 UTC | Obtain QNM params from other QNM (#3001) * Obtain QNM params from other QNM * Codeclimate issues * Typo in docs * Fix bug | 29 November 2019, 12:45:29 UTC |
0029436 | Thomas Dent | 29 November 2019, 10:01:37 UTC | Chirp vol (#3037) * add chirp volume mc calculation * use conversions function for dchirp | 29 November 2019, 10:01:37 UTC |
a3d79db | Gareth Davies | 28 November 2019, 15:02:49 UTC | page_coincinfo to work in multiifo general case (#3025) * page_coincinfo to work in multiifo general case | 28 November 2019, 15:02:49 UTC |
2117a5e | Ian Harry | 27 November 2019, 20:48:35 UTC | Completely remove weave from PyCBC (#2946) * Remove weave from all PyCBC code: commit 1 (#2946) Remove weave from skymax Remove weave from pycbc_multi_inspiral Remove weave from pycbc_inference Remove weave-related kludge Remove weave from pycbc_inspiral Add note about doc page Remove weave mention Remove weave from example ipynb Remove weave module Not sure what to remove in __init__ Added question to Josh Slight update to FFTW_pruned Moving out simd_threshold to C-code Looks like I missed these FIXMEs Hook up simd_threshold in setup.py FINALLY got this to compile!!! Including threshold_cpu Start work on the SIMD filter stuff Some typos in the events SIMD code Add decompress and update requirements Remove some old weave files ... Not sure where used Fix compilation Remove stuff from the bundler script Remove a bunch of weave, not sure what this does I'm not sure this is used, but would need updating Some final touch-ups Apparently the .h is bad in complex * Remove weave from all PyCBC: Commit 2 (#2946) Use numpy to convert to unsigned integer types for Cython Remove simd_threshold.py; fix some remaining casts in Python code Remove now impossible import Try to fix parallel thresholding only function Fix type declaration in _parallel_threshold Only import needed threshold functions in Cython Remove SIMD function from simd_threshold_ccode.cpp Remove some FIXMEs Fix broken array variable names in threshold_and_cluster Address some codeclimate complaints * Remove weave from PyCBC: Commit 3 (#2946) Mac proofing | 27 November 2019, 20:48:35 UTC |
a2571c7 | Alex Nitz | 27 November 2019, 17:08:48 UTC | add python3.7 test to travis (#3033) | 27 November 2019, 17:08:48 UTC |
e73f6fe | Thomas Dent | 27 November 2019, 07:56:44 UTC | highpass fake data the same as real data (#3031) | 27 November 2019, 07:56:44 UTC |
ad3c1cf | Alex Nitz | 26 November 2019, 15:51:24 UTC | only deploy python3.6 webpage to gh-pages, overwrite history (#3028) * update webpage deployment ot only push for python2.7 and overwrite history * add inference samplers to companion.txt file * update to python3 * use python 3 doc build instead | 26 November 2019, 15:51:24 UTC |
f488f60 | Leo Singer | 26 November 2019, 09:40:32 UTC | Fix typo (#3014) | 26 November 2019, 09:40:32 UTC |
8b61914 | Leo Singer | 23 November 2019, 15:23:21 UTC | Fix spelling error (#3024) | 23 November 2019, 15:23:21 UTC |
29ad24f | Thomas Dent | 21 November 2019, 19:13:10 UTC | reverse colour precedence between found/missed on top (#3015) | 21 November 2019, 19:13:10 UTC |
70a0ec4 | Luciano Barosi | 21 November 2019, 17:19:43 UTC | StopIteration Fixed in qtransform (#3021) From Python 3.7 StopIteration raises a Runtime Execution Error. This broken qtransform. Fix proposed in PEP479 implemented. (Change Rayse StopIteration() to retuirn) | 21 November 2019, 17:19:43 UTC |
f8ac143 | Gareth Davies | 21 November 2019, 16:16:44 UTC | Add background coinc pages to multiifo workflow (#3019) | 21 November 2019, 16:16:44 UTC |
e0c48f9 | dfinstad | 20 November 2019, 20:28:49 UTC | add mchirp_eta_to_mass1_mass2 to list of transforms (#3016) | 20 November 2019, 20:28:49 UTC |
901c1d4 | Tito Dal Canton | 20 November 2019, 10:12:53 UTC | Use append mode when saving arrays and time/frequency series to HDF (#3013) | 20 November 2019, 10:12:53 UTC |
11aec2c | Tito Dal Canton | 20 November 2019, 10:00:00 UTC | pycbc_optimal_snr: support f_ref/f_final options (#3011) | 20 November 2019, 10:00:00 UTC |
ab85302 | Thomas Dent | 19 November 2019, 18:11:59 UTC | raise the specific error instance (#3012) | 19 November 2019, 18:11:59 UTC |
d33cf16 | Ian Harry | 19 November 2019, 11:33:19 UTC | Set back to release (#3010) | 19 November 2019, 11:33:19 UTC |
60502a8 | Ian Harry | 18 November 2019, 20:53:14 UTC | Push to v1.14.4 release (#3008) * Return to development * Update setup.py | 18 November 2019, 20:53:14 UTC |
3a23998 | Thomas Dent | 18 November 2019, 20:52:56 UTC | max mchirp option: slim down code & None-proof (#3009) | 18 November 2019, 20:52:56 UTC |
c899f87 | Ian Harry | 18 November 2019, 19:08:38 UTC | Setting a chirp-mass limit on the mchirp reweighting (#2998) * Demonstration * Add in kwargs ability * FInalizing this * Update pycbc_multiifo_coinc_findtrigs | 18 November 2019, 19:08:38 UTC |
4617a6f | Ian Harry | 16 November 2019, 08:55:08 UTC | Prepare for release (#3007) | 16 November 2019, 08:55:08 UTC |
2f1f30d | Ian Harry | 15 November 2019, 15:27:45 UTC | Add maximum SNR option for injection minifollowups (#3005) * Add maximum SNR option * Changes in response to Tom * Remove duplicate code | 15 November 2019, 15:27:45 UTC |
6aade84 | Tito Dal Canton | 10 November 2019, 16:48:44 UTC | PyCBC Live: misc improvements (#3003) * Make sure low-frequency cutoff is consistent with all templates * Improve GraceDB plots * Show GraceDB ping response * Shorten a very common log messange * Fix error | 10 November 2019, 16:48:44 UTC |
4a39093 | Josh Willis | 10 November 2019, 16:16:21 UTC | Swap out Singularity for PyInstaller bundles in search workflow… (#3004) | 10 November 2019, 16:16:21 UTC |
b768c08 | Gareth Davies | 08 November 2019, 13:53:40 UTC | qscans not working for fake data (#3002) * qscans not working for fake data This input argument is needed for creation of fake strain, but is not included when running `pycbc.strain.insert_strain_option_group(parser)` The other place this strain creation/argument is used is in pycbc_inspiral, which uses the input argument in other places. This change should not affect normal running * Update help message previous was specific to pycbc_inspiral | 08 November 2019, 13:53:40 UTC |
13ea76c | Josh Willis | 07 November 2019, 17:46:05 UTC | Add OSG tools to docker container (#3000) * Add globus tools (from osg-wn-client) to Docker container * Ensure ld.so.cache is up-to-date in docker container * Do not rely on LD_LIBRARY_PATH to locate libraries installed into container * Make files installed under /opt/pycbc in container readable by all | 07 November 2019, 17:46:05 UTC |
341f101 | Ian Harry | 07 November 2019, 10:54:21 UTC | Formatting changes to page_coincinfo (#2996) | 07 November 2019, 10:54:21 UTC |
6953ce6 | Ian Harry | 07 November 2019, 09:58:31 UTC | Allow output of oldformat files (for HL only) (#2997) | 07 November 2019, 09:58:31 UTC |
40f5319 | Tito Dal Canton | 07 November 2019, 09:38:46 UTC | PyCBC Live: fix errors from SNR optimization in Python 3 (#2993) * PyCBC Live: make sure SNR-opt HDF file is properly closed * Fix another Python 2-ism * Fix error from LIGOTimeGPS multiplication * Address Ian's comment / fix Codeclimate | 07 November 2019, 09:38:46 UTC |
a48e2e1 | Tito Dal Canton | 06 November 2019, 09:13:56 UTC | Fix HDF5 deprecation warning and ensure files are closed (#2994) | 06 November 2019, 09:13:56 UTC |
1b3c369 | Ian Harry | 05 November 2019, 09:26:29 UTC | Fix python3-ism in 2991 (#2992) Fixes #2991 Not tested, but this should do the trick! | 05 November 2019, 09:26:29 UTC |
b31fb69 | Thomas Dent | 04 November 2019, 13:54:22 UTC | add foreground ifar plot for multi-ifo pipeline (#2961) * add foreground ifar plot for multi-ifo pipeline * py3 print function * remove diagnostic non-py3 prints * allow code to have several input files read in Not sure if this does what we want with hierarchical removals, but then I wasn't sure before this change either. Since the code doesn't plot background any more the previous behaviour may be overkill. | 04 November 2019, 13:54:22 UTC |
ec6b414 | Collin Capano | 04 November 2019, 13:53:05 UTC | updates to plot psd for inference files (#2982) | 04 November 2019, 13:53:05 UTC |
c1efb58 | Leo Singer | 01 November 2019, 09:34:28 UTC | Fix Python 2ism in writing injection files (#2990) * Fix Python 2ism in writing injection files Fixes #2989. * Fix another Python 2ism | 01 November 2019, 09:34:28 UTC |
19275fa | Josh Willis | 31 October 2019, 15:49:20 UTC | Switch throughput templates-per-core to show harmonic mean (#2988) | 31 October 2019, 15:49:20 UTC |
d607f48 | Ian Harry | 31 October 2019, 12:47:57 UTC | Optimize SNR time series in PyCBC Live (#2659) * First cut at optimizing SNR * Revert "First cut at optimizing SNR" This reverts commit 7adb8f8632835ed8383fcf3d3260b40eb9201b87. * Dump data for optimization * Move a bit of stuff around * Need this too * Need this * Move this * Another fix * This always takes so long! * Hopefully got it * Include IFAR * Edge-case fix * Adding optimize_snr to pycbc_live * Import subprocess * Apparently that is only for Windows * Full path for optimize_snr * Try this * Add logging * More verbosity * Need shell=True * Find explicit path * One more fix * Remove bit * Sigh * Final cleanup * Move output to log file * Two more fixes * Make comments prominent * Add some time limitation * Some more updates to pycbc_live * Make command line argument * Another "no triggers" bug fix * Dump a bit more information * Fill out information in gracedb * Fix bug * FIx bug * Whoops * Think that's it * Remove hardcoded GraceDB stuff and approximant * Fix imports * Also log original GID to GraceDB comment * Try to fix the params error * More attrs needed * More correct final message * Various fixes * Try to catch approximant failures gracefully * Enforce basic search space limits * Set χ² to None instead of 1 * Remove temporary directory on successful uploads * A hopeless attempt at avoiding future confusion about FARs * Fix two buggos * Ensure chisq is set, and increase timeout limits * Attempt to centralize SNR time series * Fix fup_ifo times | 31 October 2019, 12:47:57 UTC |
f5bcaf8 | Tito Dal Canton | 30 October 2019, 16:49:20 UTC | PyCBC Live: fix str/bytes error related to PTA files on Python 3 (#2987) * PyCBC Live: fix error related to HDF5 files and str/bytes confusion The error shows up when trying to associate the PTA histogram files with the right combination of detectors. This change requires an update of the PTA histogram files. * Silence excessive verbosity * Remove unused import | 30 October 2019, 16:49:20 UTC |
c01d074 | Collin Capano | 30 October 2019, 11:08:42 UTC | add log and exponent transforms (#2985) | 30 October 2019, 11:08:42 UTC |
ce6c2eb | Gareth Davies | 25 October 2019, 17:48:02 UTC | Changes to perform downsampling after injections in fake data (#2981) * Changes to perform downsampling after injections in fake data * don't use 'ldas' resampling for Gaussian noise, PEP8 fixes * whitespace etc | 25 October 2019, 17:48:02 UTC |
d2a6084 | Alex Nitz | 25 October 2019, 14:33:39 UTC | add the new phase time statistics and boiler plate for 2ogc / 2ogc bbh statistics (#2943) * add new phase state and 2gc related stats * remove debug line * more debug lines * cc * more cc * more cc * cleanup * fixes * cc * cc * more cc * more cc | 25 October 2019, 14:33:39 UTC |
6af9117 | Ian Harry | 24 October 2019, 17:42:08 UTC | Add psd var val to tables (#2978) * Add PSD var to tables * Make psd_var optional * Add psd_var in coincinfo * Move sngl table header into production codes * Addressing comments from Tom | 24 October 2019, 17:42:08 UTC |