d4c615d | Miriam Cabero | 04 August 2019, 10:21:06 UTC | Inference warning when parameter repeated (#2888) * Inference warning when parameter repeated * Codeclimate trailing whitespace | 04 August 2019, 10:21:06 UTC |
3e34c9f | Gareth Davies | 02 August 2019, 15:45:07 UTC | add_statmap fap calculation (#2884) * time not being converted between years and seconds | 02 August 2019, 15:45:07 UTC |
2749ad5 | Gareth Davies | 02 August 2019, 10:12:03 UTC | Exclude zerolag not dealing with DictArray properly (#2881) * sort issue with all_trigs assignment | 02 August 2019, 10:12:03 UTC |
dde74db | Gareth Davies | 02 August 2019, 09:56:44 UTC | Tag empty string removal (#2880) * fix to ensure empty string isnt read as a tag * add warning about empty string tags | 02 August 2019, 09:56:44 UTC |
b141c7f | Gareth Davies | 01 August 2019, 13:10:24 UTC | add in pycbc_multiifo_exclude_zerolag executable (#2872) * add in pycbc_multiifo_exclude_zerolag executable * adding exclude_zerolag into workflow * sanitisation in remove and select | 01 August 2019, 13:10:24 UTC |
64325ad | Thomas Dent | 31 July 2019, 14:56:18 UTC | properly do try except ... (#2878) | 31 July 2019, 14:56:18 UTC |
934c82b | Gareth Davies | 31 July 2019, 12:24:36 UTC | rename table function and table module to prevent clashes (#2877) | 31 July 2019, 12:24:36 UTC |
4bc257a | Tito Dal Canton | 31 July 2019, 11:57:00 UTC | Various fixes to pycbc_plot_qscan (#2875) * More CLI help * Add reference to Q-transform * Fix bug preventing single time window plots * Enable choosing colormap | 31 July 2019, 11:57:00 UTC |
36beaeb | Thomas Dent | 31 July 2019, 10:27:53 UTC | proofing plotting, followup etc against absence of injection inclusive IFAR (#2851) | 31 July 2019, 10:27:53 UTC |
6d3b885 | Collin Capano | 30 July 2019, 16:15:12 UTC | fix invcdf in Gaussian distribution; also add cdf function (#2873) | 30 July 2019, 16:15:12 UTC |
4330148 | Liting Xiao | 30 July 2019, 10:06:00 UTC | Adding autogating to PyCBC Live (#2627) * Add autogating to PyCBC Live * Change autogating-threshold default to None * Remove redundant default assignment * Get rid of filter ringings in autogating in live * Report which detector is being autogated * Remove excessive verbosity from detect_loud_glitches() * Woops, forgot one * No need to downsample | 30 July 2019, 10:06:00 UTC |
effcf09 | David Keitel | 29 July 2019, 15:18:35 UTC | add verbose flag to inference workflow_config.ini example (#2871) can be quite useful especially for new users who start by copying the example files | 29 July 2019, 15:18:35 UTC |
2aa4f6a | Ian Harry | 28 July 2019, 16:07:31 UTC | Add code to write html snippet (#2863) * Add small script to write html * Import sys * Update pycbc_create_html_snippet | 28 July 2019, 16:07:31 UTC |
d540ce2 | Ian Harry | 28 July 2019, 16:05:46 UTC | Fix chisq threhsold (#2862) | 28 July 2019, 16:05:46 UTC |
390ad5d | Ian Harry | 28 July 2019, 16:04:09 UTC | Turn integrity checking off (#2866) | 28 July 2019, 16:04:09 UTC |
54354c5 | Ian Harry | 28 July 2019, 16:02:41 UTC | Change label to horizontal in psd (#2867) | 28 July 2019, 16:02:41 UTC |
e163dc9 | Sumit Kumar | 28 July 2019, 11:33:29 UTC | Adding support for dynesty sampler. (#2832) * Adding support for dynesty sampler * Updated requirement.txt * Fixed some bugs in DynestySampler class * Updated posterior samples are weighted by weight factor * WIP: adding pool option to dynesty sampler * Added option for creating pool * WIP: Fixing posterior samples * Added option for loglr function while running sampler * Fixed posterior samples from dynesty sampler * Cleaning up dynesty.py file * some more cleaning and arrangement * Removed duplicate pices of code in inference/io and clean up * Cleaning up of code * Fixed bug in inference/io nested sampling classes * Some cleaning up and fixed a bug in dlogz value * Cleaning up of code (issues raise by code climate) * Adding support for sampling-transform in dynesty sampler * Fixed a bug with writing variable params instead of sampling params * Revert back changes made for sampling transform. Will be done in future commits. * Cleaning up * Cleaning up the code | 28 July 2019, 11:33:29 UTC |
46b9203 | Ian Harry | 26 July 2019, 09:28:35 UTC | Allow fallback in edge case (#2868) | 26 July 2019, 09:28:35 UTC |
61d64e6 | David Keitel | 26 July 2019, 08:11:11 UTC | pycbc_make_inference_workflow: optional file-path options (#2855) -normally, users shouldn't need to worry about filenames of --output-map, --transformation-catalog and --output-file -will be put in default --output-dir with default names automatically -but can still be manually set if required -closes #2739 | 26 July 2019, 08:11:11 UTC |
3e8ad95 | Gareth Davies | 25 July 2019, 07:24:35 UTC | Sensitivity plots fix (#2860) * fix immediately obvious bug in plotting loop * add in allinj plots, create front summary page * move allinj to after injection plots loop * Fix to make bank_plot work. Include found table in injection pages * Use censored veto, clarify fixme comments * add snrifar summary to main page * remove confusing and unneccessary bit * found table doesnt work * fix up one thing which turned into a list although it's only a list with 1 entry * add Gareth | 25 July 2019, 07:24:35 UTC |
6514370 | Alex Nitz | 24 July 2019, 14:09:48 UTC | allow dt to be close for time series operations (#2819) * allow dt to be close for time series operations * fixes * add both fuzzy and sample off by one tests | 24 July 2019, 14:09:48 UTC |
e203776 | Sumit Kumar | 24 July 2019, 12:20:33 UTC | Adding support for running CPNest sampler with logllikelihood ratio (#2859) * Adding support for running sampler with loglr * Cleaned up file with unnecessary comments/residual statements * Cleaning up of file | 24 July 2019, 12:20:33 UTC |
639c3ea | Gareth Davies | 23 July 2019, 18:39:41 UTC | add in sigma variation into statistic (#2850) * add in sigma variation into statistic * better commenting/explanations. variables named as what they are. clarification of calculations by splitting * leave ExpFitStatistic alone * leave PhaseTDExpFitStatistic alone * additional comments * minor tweaks to comments | 23 July 2019, 18:39:41 UTC |
7606c4a | JulianWesterweck | 22 July 2019, 14:34:01 UTC | Fixes bug: variable not set when no injections file is given. (#2840) | 22 July 2019, 14:34:01 UTC |
9117972 | Thomas Dent | 19 July 2019, 17:01:22 UTC | slightly bump size of symbols (#2849) | 19 July 2019, 17:01:22 UTC |
d42dc2b | Thomas Dent | 19 July 2019, 17:01:01 UTC | 5-space indent -> 4-space (#2848) | 19 July 2019, 17:01:01 UTC |
63de391 | Thomas Dent | 19 July 2019, 13:15:53 UTC | formatting cleanup (#2816) * formatting cleanup * fix quote | 19 July 2019, 13:15:53 UTC |
6279ff1 | Sumit Kumar | 19 July 2019, 09:16:50 UTC | Fixed the config files for pycbc_make_inference_inj_workflow (#2845) | 19 July 2019, 09:16:50 UTC |
e8c958a | Gareth Davies | 18 July 2019, 13:03:26 UTC | add median_sigma to fit_by_template and fit_over_multiparam (#2843) * add median_sigma to fit_by_template and fit_over_multiparam * fix: accidentally hardcoded H1 * logging * couple of fixes to help/comments. prefer not to build statements that something is 'recent' into code that might stay around for years | 18 July 2019, 13:03:26 UTC |
b19eaa6 | Francesco Pannarale | 17 July 2019, 23:29:42 UTC | Solves issue raised in PR #2837 (#2839) * Solves issue raised in PR #2837 * Moving from matplotlib import rc to plotting scripts * Revert "Moving from matplotlib import rc to plotting scripts" This reverts commit 567ffd2e06bf83ecc0020d22f53179bd481dc232. * removing matplotlib.use(agg) from pygrb_plotting_utils.py * unused imports removed * Removed outdated comments * Update pygrb_plotting_utils.py * Update pygrb_plotting_utils.py | 17 July 2019, 23:29:42 UTC |
188edda | Thomas Dent | 17 July 2019, 18:20:43 UTC | multiifo statmap setup: don't set up cluster window twice (#2842) * multiifo statmap setup: don't set up cluster window twice the cluster window setting is automatically copied over from the ini file section anyway, don't need to set it via explicit extra workflow code. * remove unused arguments, few more comments | 17 July 2019, 18:20:43 UTC |
c895297 | Duncan Macleod | 17 July 2019, 03:43:46 UTC | Added new post-processing scripts for PyGRB (#2767) * pyrgb: added new post-processing scripts * pycbc_grb_trig_cluster: fixed bugs Co-authored-by: Iain Dorrington <iain.dorrington@ligo.org> * pycbc_grb_inj_finder: new version of pylal_cbc_cohptf_injfinder * pycbc_grb_trig_cluster: added --rank-column option * pycbc_grb_trig_combiner: fixed id indexing bug and improved verbose output * pycbc_grb_trig_combiner: improvements - refactored a few things, mainly to help with profiling - added a `--no-compression` option to force-disable creating compressed datasets, to speed up processing during testing * pycbc_grb_inj_finder: write injections in full the found/missed entries in the output HDF5 file are now groups with the full injection tables * pycbc_grb_trig_cluster: trivial syntax change * pycbc_grb_inj_combiner: HDF5 version of pylal_cbc_cohPTF_injcombiner * pycbc_grb_trig_cluster: fixed handling of empty files just copy input file to output path * pygrb: fixed bug in slicing single-ifo triggers can't assume event_id runs linearly from 0 so need to map from event_id to literal array index before slicing * pygrb: minor efficiency improvement in slicing * pycbc_grb_inj_finder: fixed indexing error * pygrb: fixed coding statements * added tqdm as a first-class dependency | 17 July 2019, 03:43:46 UTC |
a08be40 | Gareth Davies | 16 July 2019, 14:29:52 UTC | Add statmap inj (#2834) * add in check for background files in add_statmap. Use a mask instead of np.whereing things in new FAR calculation. * coinc_statmap_inj files may not have ifos attribute, add function to check and synthesize if it is not there. Remove unneccesary zips * some changes from previous PRs not included * do not perform foreground vetoes in injection case * adding add_statmap into workflow, ensuring options remain correct for combine_statmap and in injection vs full_data cases * only output non-exclusive ifar if it is full data. Some clarifications and comments * remove ifar from injection cases: I had only removed the recalculation before * clarify executable name error * commenting, more sensible ordering and input sanitation * simplify ifo_combination output process * minor edits on ordering & comments * whitespace .. * make codeclimate happier on order of imports * codeclimate imports bla | 16 July 2019, 14:29:52 UTC |
70b9f30 | Alex Nitz | 15 July 2019, 17:04:09 UTC | Don't upimport pygrb results utils (#2837) | 15 July 2019, 17:04:09 UTC |
d5a6fb2 | Alex Nitz | 15 July 2019, 16:17:52 UTC | add support for 2-ifo case in fm plot (#2838) | 15 July 2019, 16:17:52 UTC |
07c32dc | Francesco Pannarale | 30 June 2019, 10:05:45 UTC | 1) switching to logging 2) adding options that will be useful for the single ifo plots 3) fixing error when looping over list Resolving code climate issues introduced by latest commit More code climate issues Removed unused verbose Indentation issue Removed anorther unused verbose and a redundant backslash Should fix an import issue raised by code climate Removing unused import; xrange --> range Introducing functions to refactor pygrb plotting scripts code-climate fixes to latest commit More code-climate fixes two column layout use improved Simplified pygrb plotting scripts so that they rely on new functions in pygrb_plotting_utils.py to handle trigger/injection files Adding a script that can plot individual/coherent SNR vs single ifo standard/auto/bank vetoes. Coh SNR vs ifo standard chi-sq is now included in the pygrb post-processing workflow typo fixed Workflow and executable to produce coh snr vs single snr plots Annotating TODO for a potential bug Fixed the TODO Introduced reset_times function Porting 2 functions from pylal to deal with SNR contours in diagnostic plots Using the 2 contour functions just ported from pylal Complets using the 2 contour functions just ported from pylal: this removes pylal dependencies from the new pygrb plotting scripts! Fixed variable name Improving pycbc_pygrb_plot_coh_ifosnr with title and captions Removing calculation of unused contour variables Removing unused time rescaling operation Fixing undefined variables picked up with previous cleanup commits Some titles and captions Removing unused variable verbose Important captions and titles implemented; more refactoring Fix on titles and captions Fix on titles Whitespaces Whitespaces command line added to plots Removing unwanted loop from timeseries plots Extended contour line Removed commented out line plt.tight_layout() for PyGRB plots Black instead of green line Produce zoomed in plots first Better x/y limits for veto plots Better x/y limits for veto plots Better x/y limits for veto plots Get 2nd loudest IFO vetoed area to be shaded Better x/y limits for veto plots Refactored the pygrb post-processing only workflow generator, disabled some unused/less interesiting plots, improved section names Code climate Improved variable names More code-climate Too many spaces More code-climate Does this do the trick for pep8...? Refactoring to make codeclimate happy Local change in setup.py had crept through! Codeclimate spaces Stuck between pylint and pep8 unhappiness Trying a workaround to avoid codeclimate issue with a list commenting out content of pycbc_cohptf_efficiency to avoid travis errors: it is there for reference and not development anyways, and will be entrirely rewritten as was pycbc_cohptf_sbv_plotter Typo It worked! Removing 3 lines of old code Whitespaces and other minor cleaning up Adding option --variable to reduce number of pygrb plotting scripts; removing no longer used first_snr, second_snr, third_snr: ifo SNRs are ordered (in a better way) when doing individual IFO SNR vs coherent SNR plors Fix whitespaces and output file ordering Removed unused lines and improved single IFO sorting Disabling more plots Removeing scripts for pltos that are no longer shown Introducing pycbc_pygrb_plot_chisq_veto to replace pycbc_pygrb_plot_coh_autoveto pycbc_pygrb_plot_coh_bankveto pycbc_pygrb_plot_coh_chisqveto pycbc_pygrb_plot_time_coh pycbc_pygrb_plot_time_ifosnr pycbc_pygrb_plot_time_nullstat pycbc_pygrb_plot_time_reweighted --> pycbc_pygrb_plot_snr_timeseries pycbc_pygrb_plot_coh_nullstat pycbc_pygrb_plot_coh_overwhitenull pycbc_pygrb_plot_coh_coinc --> pycbc_pygrb_plot_null_stats Removing unused plotting script Refactored and renamed pygrb results workflow generator Removing unused plotting script Removing plotting script that is replaced by pycbc_pygrb_plot_chisq_veto whitespaces and better help removing sys.exit() to address travis failures Handling matplotlib import and backend differently Unused import Another travis attempt Another travis attempt Moved import sys around | 10 July 2019, 16:20:03 UTC |
bd5fd9b | Gino Contestabile | 29 June 2019, 05:55:48 UTC | first issue solved | 10 July 2019, 16:20:03 UTC |
996ba4d | Francesco Pannarale | 17 June 2019, 09:34:16 UTC | Aesthetics for easier vimdiffs Better name for pygrb plot option parser Sanity check on the zoomed-output-file option Adding pycbc_pygrb_plot_skygrid. Making a line uniform in the timeseries plot scripts Single ifo timeseries plots fixed Inserting forgotten option Removing trailing whitespaces Removing obsolete function Removing old script, temporarily created at the beginning of the rewriting process Indentation fixes Exactly-1-space fixes Multiple-of-4-indentation fixes More codeclimate fixes Docstring and copyright anticipated imports More docstrings docstring and unused variable ...and the calls to the function that used to have an unused variable BEtter argument parser setup PascalCase fixed Backslashes and line lengths More codeclimate fixes More codeclimate fixes More codeclimate fixes Moved imports up Time snake_case fixed ReweightedSNR snake_case fixed NullSNR snake_case fixed NullStat snake_case fixed TraceSNR snake_case fixed ChiSquare snake_case fixed BankVeto snake_case fixed AutoVeto snake_case fixed IfostanCS, IfobankCS, IfoautoCS snake_case fixed RelAmp1, RelAmp2 snake_case fixed Norm1, Norm2, Norm3 snake_case fixed Inclination snake_case fixed Longitude, Latitude, SigmaTot snake_case fixed fResp, SigmaMean, SigmaMax, SigmaMin snake_case fixed ReweightedSNR, ThirdSNR, SecondSNR, FirstSNR, IfoSNR, CoincSNR snake_case fixed SNR snake_case fixed Fixed long line Indentations and snake_cases fixes More indentation fixes and sequence handling fixes ifoAtt --> ifo_att Trying to address nested control statement Indentations and typo Bypassing Travis failure cause by a pylal import; this will be removed eventually, when the post-processing rewrite is complete Bypassing Travis failure cause by a pylal import; this will be removed eventually, when the post-processing rewrite is complete Avoiding bare except | 10 July 2019, 16:20:03 UTC |
facf776 | Gino Contestabile | 15 June 2019, 05:47:01 UTC | time plot series executables added corrected typo thrusted out timeseries SNR plots added coh vs null statistic exec added coh v overwhitened null statistic plots updated remaining plots file added vetoes executables finished vetoes execs created time vs nullstat exec | 10 July 2019, 16:20:03 UTC |
cd3e4a0 | Francesco Pannarale | 07 June 2019, 11:39:39 UTC | WIP: developping workflow generator for new PyGRB post-processing More typos in PyGRb plotting scripts Fixes to newly added pygrb plotting scripts PyGRB SNR vs inclination plot Addin pycbc_pygrb_plot_coh_norm3 pycbc_pygrb_plot_coh_relamp1 pycbc_pygrb_plot_coh_relamp2 to the pygrb_new_pp_workflow | 10 July 2019, 16:20:03 UTC |
ec7f01d | Francesco Pannarale | 07 June 2019, 11:38:14 UTC | renaming script and removing typos | 10 July 2019, 16:20:03 UTC |
db16408 | Gino Contestabile | 06 June 2019, 12:11:33 UTC | Thrust out firstloud and made some stub files thrusted out secondloudest thrusted out snr_thirdloudest Thrusted out snr_vs_snrMinusTrace plots | 10 July 2019, 16:20:03 UTC |
c72a5a3 | Francesco Pannarale | 12 May 2019, 21:44:31 UTC | Reverting a bug introduced Fixed conflicts Inserting line that had been removed Found chisq bug I had introduced Plot labelling bug Refactored timeseries plots Fixing if statement for auto-chi-square plots Fixing label Spacing WIP: introducing a class for pygrb filtering output (triggers or injecitons) WIP: improving class for pygrb filtering output (triggers or injecitons); started testing. do not touch right now! For reference, this is where reading pygrb output in with the pygrb_filter_output class was (successfully) tested max-chirp-mass removed PyGRB trigger data loaded with a function in pylal_cbc_cohptf_sbv_plotter: to be tested soon Cleaning up old commented out code in pylal_cbc_cohptf_sbv_plotter: tested and works Finished cleaning commented out code in pylal_cbc_cohptf_sbv_plotter and improving pygrb_filter_output class Removed debugging print Cleaning up more commented out lines in pylal_cbc_cohptf_sbv_plotter renaming pylal_cbc_cohptf_efficiency and pylal_cbc_cohptf_sbv_plotter Deleting old executables Explicit pylal dependencies in pycbc_cohptf_efficiency BestNR --> ReweightedSNR Added class to read in pygrb filtering output Function that allows the creation of pygrb plots in a workflow Minor shuffling pycbc_pygrb_sbv_plotter Introducing first 3 separate exectuables for pygrb plots | 10 July 2019, 16:20:03 UTC |
fb7171b | Gino Contestabile | 11 May 2019, 09:02:04 UTC | commit changes before pull request refactored some plots and fixed typos refactored all zoom-generated plots | 10 July 2019, 16:20:03 UTC |
a172407 | Francesco Pannarale | 06 May 2019, 08:58:09 UTC | TODOs in comments Unified snr_timeseries_plot and plot_vs_snr into a single function sbv_plot_handler Introduced loops for a few zoomed/raw plots. TBC.. Small tidying up chmoding pylal_cbc_cohptf_efficiency Moved new pygrb plotting functions into pycbc/results/pygrb_plotting_utils.py Removing main from pylal_cbc_cohptf_efficiency: it is a straightforward script now Revert "Removing main from pylal_cbc_cohptf_efficiency: it is a straightforward script now" This reverts commit 17a5e3a02b5d94a6db9a77b0b49ce4dbc5a2347c as I had edited the incorrect file. Removing main from pylal_cbc_cohptf_sbv_plotter: it is a straightforward script now WIP on reading triggers and injections in pylal_cbc_cohptf_sbv_plotter | 10 July 2019, 16:20:03 UTC |
dc6fcf7 | Gino Contestabile | 06 May 2019, 08:19:59 UTC | minor changes | 10 July 2019, 16:20:03 UTC |
374e663 | Francesco Pannarale | 05 May 2019, 22:08:27 UTC | Removed 2 vars [WIP] 2 more plots with call to plotting function - to be tested | 10 July 2019, 16:20:03 UTC |
dcd1645 | Gino Contestabile | 05 May 2019, 13:19:57 UTC | refactored SNR versus rel amp refactored SNR vs inclination and SNR vs Norm fixed ylims error and plotted SNRTrace | 10 July 2019, 16:20:03 UTC |
46eec71 | Francesco Pannarale | 29 April 2019, 09:18:47 UTC | [WIP] Fixed some plotting typos from the previous commit [WIP] Fixed (and renamed) veto_series_plot [WIP]: fixed typo in single_detect_chi_sq_series. Test does not fail but needs more thorough checking [WIP] Inserting back some zoomed plots Keywords in plotter function veto_vs_snr Removed funtions snr_loudest_plot and single_detect_chi_sq_series; all zoomed plots are back; better use of kwargs and verbosity option [WIPDebugging plot_vs_snr Using pycbc.version Some cleaning up and commenting in pylal_cbc_cohptf_sbv_plotter WIP: dealing better with plotting contours. Moving on to the shading next Sorted out problems with contour plotting function Explicitly naming importe pylal functions Improved contour plotting function Cleaned up comments and var names; adding verbosity Fewer variables in plot_vs_snr Inserted use of plot_vs_snr for 6 more plots Clearer imports: useful to isolate pylal dependencies | 10 July 2019, 16:20:03 UTC |
8b72ad3 | Gino Contestabile | 27 April 2019, 06:02:27 UTC | removed useless plot counter variable removed snr_vs_nchirp plot imported plotter from desktop | 10 July 2019, 16:20:03 UTC |
4dbae10 | Francesco Pannarale | 15 April 2019, 11:34:57 UTC | placing in here for convenience 2 pylal_cbc_cohptf executables to be rewritten Starting work to move away from pylal_cbc_cohptf_sbv_plotter: simplifying SNR timeseries plots Fixed typos fixing errors introduced in pylal_cbc_cohptf_sbv_plotter fixing errors introduced in pylal_cbc_cohptf_sbv_plotter fixing errors introduced in pylal_cbc_cohptf_sbv_plotter | 10 July 2019, 16:20:03 UTC |
a6e8643 | Thomas Dent | 09 July 2019, 21:07:29 UTC | don't perform unnecessary call to astropy when a detector object is initialized (#2833) * multiifo statmap: properly average trigger times * detector: don't get reference gmst unless needed * fixup detector reference time * quiet, codeclimate! * don't set gmst reference every time for gmst estimate | 09 July 2019, 21:07:29 UTC |
79cb6cc | Alex Nitz | 09 July 2019, 20:52:29 UTC | workflow components to apply follow-up of background / zerolag and rerank (#2814) * additional debugging in frame store * minor simplification * add re-ranking code to the workflows * add reranking prep and apply scripts * pass through stat value and add simple dummy script * make sure reranking is optional * fixing the climate * small fixes * update comments / help messages | 09 July 2019, 20:52:29 UTC |
3e6f9f9 | Francesco Pannarale | 08 July 2019, 16:25:53 UTC | Allow user to only inject potentially EM-Bright signal when verifying a template bank with pycbc_make_bank_verifier_workflow (#2829) | 08 July 2019, 16:25:53 UTC |
730049e | Sumit Kumar | 05 July 2019, 14:17:38 UTC | Bug fixed: Added new_point function to CPNest model class wrapper (#2810) | 05 July 2019, 14:17:38 UTC |
74a3741 | Gareth Davies | 05 July 2019, 13:50:51 UTC | exp_fit_sg_coinc_rate stat Inf issue (#2831) * add in log version of combination_noise_coinc_rate in order to prevent numerical underflow in statistic calculation * realise that sngl_rate_dict is now just a copy of the input stat if it doesn't perform exp operation * codeclimate complaints, combination_noise_coinc_rate now a wrapper for combination_noise_coinc_rate_log * return an actual rate not lograte where this is expected, line efficiency | 05 July 2019, 13:50:51 UTC |
0ab11bb | Thomas Dent | 03 July 2019, 23:27:19 UTC | simplify one long line, minor formatting/comments (#2828) | 03 July 2019, 23:27:19 UTC |
d5aecea | Gareth Davies | 03 July 2019, 15:57:19 UTC | adding add_statmap code (#2811) * adding add_statmap code to utilise different backgrounds for ifar calculation * Cluster over stat instead of ifar. Make the background calculation _much_ faster. * axis needed for np sum in far calculation | 03 July 2019, 15:57:19 UTC |
3d57f0a | Thomas Dent | 03 July 2019, 13:39:07 UTC | Fix multiifo statmap to calculate time of zerolag coincs and remove them (#2825) * make multiifo_coinc_statmap write segments properly * multiifo statmap: properly average trigger times * statmap inj: formatting * travis / formatting * removing unused code | 03 July 2019, 13:39:07 UTC |
bcb0ad3 | Tito Dal Canton | 03 July 2019, 08:51:44 UTC | Fix error in autogating & minor cleanup (#2823) * Fix error in autogating & minor cleanup * Codeclimate * PEP8 | 03 July 2019, 08:51:44 UTC |
af7474e | Ian Harry | 02 July 2019, 12:02:34 UTC | Revert to development (#2821) | 02 July 2019, 12:02:34 UTC |
87e64c4 | idorrington92 | 02 July 2019, 08:00:08 UTC | pygrb clustering (#2796) * Changes to multi inspiral to make it cluster at the end of the matched filtering. Requires changes earlier in code to make it not cluster in the matched filtering step. Made a new function to cluster based on a network SNR statistic. * Looping over dict instead of keys | 02 July 2019, 08:00:08 UTC |
5446ce7 | Ian Harry | 01 July 2019, 23:46:30 UTC | Prepare for release (#2820) | 01 July 2019, 23:46:30 UTC |
6d64907 | Ian Harry | 01 July 2019, 18:46:57 UTC | Fix special veto-definer end_time=0 case, and allow dqsegdb ini file option (#2818) * Fix VDF end_time=0 and add source option * Swap order * Whitespace | 01 July 2019, 18:46:57 UTC |
02d567b | Gareth Davies | 01 July 2019, 17:48:38 UTC | dont get rid of segments bit of combine statmap (#2817) * dont get rid of segments bit of combine statmap * remove 'orphaned' comments | 01 July 2019, 17:48:38 UTC |
b1ea44c | idorrington92 | 01 July 2019, 17:03:24 UTC | Fixing a bug where some template properties were being written out once per ifo rather than once per template (#2812) | 01 July 2019, 17:03:24 UTC |
40e8461 | Alex Nitz | 01 July 2019, 15:29:34 UTC | add option to set ifar threshold for censor veto times (#2815) * update script to allow ifar threshold in constructing censor vetoes * typo fix * fixes * fixes * years units note * set default threshold * comments * segment(s, e) works just fine, remove TODO | 01 July 2019, 15:29:34 UTC |
c5a1e48 | Thomas Dent | 30 June 2019, 20:04:31 UTC | don't try to obtain veto segments by iterating over an empty list (#2813) * don't try to obtain veto segments by iterating over an empty list * a bit more verbosity | 30 June 2019, 20:04:31 UTC |
113ef05 | Thomas Dent | 27 June 2019, 13:26:44 UTC | fix for dqsegdb segments overlapping start/end (#2809) * fix for dqsegdb segments overlapping start/end * remove unneeded bracket, formatting * few more fixes to docstrings, move GWOSC error there should only be a GWOSC error message printed to screen if we're not then going to try dqsegdb and it is thus a real error. * fixing non-functional string format * codeclimate bla * blah codeclimate | 27 June 2019, 13:26:44 UTC |
9aff2db | Collin Capano | 26 June 2019, 15:42:12 UTC | Add normalization term to GaussianNoise model (#2795) * add normalization term to GaussianNoise model * fix bug in init * whitespace | 26 June 2019, 15:42:12 UTC |
023b98f | Collin Capano | 26 June 2019, 15:02:00 UTC | Add method to convert a section into command-line string (#2806) * add section_to_cli function to workflow config * fix typo in config update | 26 June 2019, 15:02:00 UTC |
0a06cde | Moz-Port | 25 June 2019, 21:44:22 UTC | New PSD variation (#2799) * Change * parameters in __init__.py for new version of variation.py * variation.py works * testing strain.py * Update variation.py with new method for psd_var estimation * first version of modified ranking statistics * remove saved hdf files * Remove Ian touch in readme file * set spacing as master * Fix git issues. * Fix wrong indentation in comment section * Fix code formatting * Update preferred parameters * Trailing space * Fix typo and change psd_duration comment * Add description of outlier removal in mean_square function * Fix typos | 25 June 2019, 21:44:22 UTC |
1e07e03 | Tito Dal Canton | 25 June 2019, 17:55:45 UTC | [WIP] More Python 3 fixes for PyCBC Live (#2798) * Fix Py3 error with FFTW wisdom I/O * Fix int division on Py3 * Fix FFTW-related error with Py3 * Fix more int division issues with Py3 * Workaround for h5py not supporting Unicode arrays * Codeclimate and Ian's comments * Ian's comment * Codeclimate | 25 June 2019, 17:55:45 UTC |
e10fad4 | Thomas Dent | 25 June 2019, 17:20:58 UTC | copy over more comprehensive search/livetime info (#2807) | 25 June 2019, 17:20:58 UTC |
df67dce | Collin Capano | 25 June 2019, 16:54:30 UTC | add gps_time option to multi_det from cli (#2805) | 25 June 2019, 16:54:30 UTC |
c06fbbe | Thomas Dent | 25 June 2019, 15:03:40 UTC | record placeholder foreground_time_exc value for injection runs (#2804) | 25 June 2019, 15:03:40 UTC |
084b833 | Collin Capano | 25 June 2019, 14:50:56 UTC | Allow location parameters to be in waveform transforms (#2802) * tell waveform generator about output of waveform transforms * remove generate_from_args function in waveform generators * fix typo | 25 June 2019, 14:50:56 UTC |
a0e877d | Miriam Cabero | 25 June 2019, 11:54:47 UTC | Minor fix ringdown example docs (#2801) | 25 June 2019, 11:54:47 UTC |
3e2674b | Collin Capano | 24 June 2019, 22:16:13 UTC | allow static params to be in transforms (#2800) | 24 June 2019, 22:16:13 UTC |
e1b02a1 | Gareth Davies | 22 June 2019, 13:33:55 UTC | Multiifo injfind (#2794) * update veto procedure to reflect multiifo nature * update to test shared indices rather than combining segments * numpyify things * some tidying of parameter names etc. * adding min-required-ifos command line option to hdf_injfind (not yet in workflow) * whitespace, plus altering output of foundmissed in order to look less blobby (Thought I'd done this a few months ago but apparently not) * sanitisation check on min-required-ifos input, remove unused import * assert is not if * better error reporting, clarify logic, re-word comments * few formatting fixes & simplify help/comments | 22 June 2019, 13:33:55 UTC |
7ed9e34 | Duncan Brown | 21 June 2019, 18:40:05 UTC | Fix permissions on installed directories in docker image (#2771) | 21 June 2019, 18:40:05 UTC |
477e041 | Miriam Cabero | 21 June 2019, 16:21:35 UTC | Add support for subdominant modes in freq_tau distribution (#2790) * Add support for subdominant modes in freq_tau distribution * Minor documentation change * Codeclimate issue * codeclimate * codeclimate * Specify three digits in match | 21 June 2019, 16:21:35 UTC |
2965fa4 | Thomas Dent | 21 June 2019, 12:26:50 UTC | hdfinjfind: fix veto index bug, simplify some numpy logic (#2792) * hdfinjfind: fix veto index bug, simplify some numpy logic | 21 June 2019, 12:26:50 UTC |
23d5bf3 | Gareth Davies | 21 June 2019, 10:50:45 UTC | changes required to combine_statmap to deal with injection statmap files (#2791) | 21 June 2019, 10:50:45 UTC |
366a610 | Sumit Kumar | 21 June 2019, 09:59:45 UTC | Fixing issue of PosteriorFile Class inheritance to CPNestFile class (#2716) * Added read_raw_samples func to CPNest class instead of class inheritance from PosteriorFile * Rearranged posteriorFile class functions for general use. Fixed CPNestFile class * Fixed a minor issue in CPNestFile class * Fixed a bug in read_waw_samples function in CPNestFile class * Fixed wildcard import in cpnest.py file * Added read_raw_samples func to CPNest class instead of class inheritance from PosteriorFile * Rearranged posteriorFile class functions for general use. Fixed CPNestFile class * Fixed a minor issue in CPNestFile class * Fixed a bug in read_waw_samples function in CPNestFile class * Fixed wildcard import in cpnest.py file * requested changes: Added docstrings, 'parameter' option in argument in write_samples_from_file function * Bug fixed: arguments for write_samples function in posterior.py | 21 June 2019, 09:59:45 UTC |
e0daced | Alex Nitz | 19 June 2019, 16:02:38 UTC | fix bug in get_td_from_fd that ignored f_ref (#2787) | 19 June 2019, 16:02:38 UTC |
0686dd4 | Alex Nitz | 19 June 2019, 15:40:31 UTC | set time scale pedantically (#2788) | 19 June 2019, 15:40:31 UTC |
305eaa3 | Gareth Davies | 19 June 2019, 14:41:21 UTC | ifos attribute in statmap_inj output (#2786) The change I made to combine_statmap (in https://github.com/gwastro/pycbc/pull/2773) requires ifos as an attribute in the statmap files, but this was not the case in statmap_inj outputs. This PR addresses that | 19 June 2019, 14:41:21 UTC |
020e349 | idorrington92 | 19 June 2019, 10:49:19 UTC | Changing ifo_list to opt.instruments stops the analysis ignoring data from ifos that have no triggers in the coherent calculations. I also made explicit which output variables need to be repeated for each event to make the code more readable. (#2785) | 19 June 2019, 10:49:19 UTC |
da26403 | Alex Nitz | 18 June 2019, 20:33:54 UTC | fix foreground censor script (#2783) * simplify foreground censor script * Update pycbc_foreground_censor * Update pycbc_foreground_censor | 18 June 2019, 20:33:54 UTC |
d63cfe9 | Gareth Davies | 18 June 2019, 19:14:28 UTC | output foreground_veto segments in multiifo_combine_statmap (#2784) | 18 June 2019, 19:14:28 UTC |
300791f | Gareth Davies | 18 June 2019, 14:40:15 UTC | Propagate analysis time (#2773) * start of adding foreground_time_exc to multiifo_combine_statmap * add in foreground veto calculation to multiifo_combine_statmap * use foreground veto time from individual statmap files * remove --ifos from pycbc_multiifo_combine_statmap options * some workflow removal parts not done correctly * codeclimate complaining - unused variable * commenting regarding how segment combination works, reshuffle all_ifos calculation to just before when it is first used | 18 June 2019, 14:40:15 UTC |
9827f89 | Miriam Cabero | 18 June 2019, 11:53:29 UTC | Add Jensen-Shannon divergence to entropy (#2515) * Add Jensen-Shannon divergence to entropy * Add regular information entropy and fix codeclimate issues * Codeclimate blank line * Remove pdf options in JS function * Add KDE option to JS and KL divergence functions * Fix codeclimate issues and kde issues * Fix codeclimate issues and histogram ranges * Add numpy.histogram methods to calculate optimal bin-width * Minor documentation and function name changes * Exchange deprecated normed -> density in numpy.histogram * Another Codeclimate blank line * Fix broken TestDistributions (Travis failures) * Documentation and hist_bounds * Typos * Correction to Jensen Shannon "M" * Codeclimate issues | 18 June 2019, 11:53:29 UTC |
73d1b78 | JulianWesterweck | 18 June 2019, 11:39:34 UTC | Injections from file for pp-workflow (#2738) * inference_inj_workflow reads and splits injection files for individual runs. * make pycbc_inference insert static param from injection file if placeholder is encountered. * Use injection files when given. * Corrected format for lists of injection parameters. | 18 June 2019, 11:39:34 UTC |
630ff08 | Ian Harry | 17 June 2019, 16:52:14 UTC | Set back to devel (#2782) | 17 June 2019, 16:52:14 UTC |
bb57a39 | Ian Harry | 17 June 2019, 14:58:05 UTC | Prep for new release (#2779) | 17 June 2019, 14:58:05 UTC |
6e86b2c | Ian Harry | 17 June 2019, 13:41:43 UTC | Remove XXX being interpreted as FIXME | 17 June 2019, 14:57:24 UTC |
87723a6 | Ian Harry | 17 June 2019, 13:28:34 UTC | Whitespace | 17 June 2019, 14:57:24 UTC |
c68437a | Ian Harry | 17 June 2019, 13:27:09 UTC | Think its working now | 17 June 2019, 14:57:24 UTC |
a870ff9 | Ian Harry | 17 June 2019, 13:17:27 UTC | Testing | 17 June 2019, 14:57:24 UTC |