https://github.com/gwastro/pycbc

sort by:
Revision Author Date Message Commit Date
bc03655 Set for 1.8.1 release 10 September 2017, 14:10:05 UTC
30141ce Update lalsuite hash to 95ad957 (#1914) * Update lalsuite hash to 95ad957 * more robust checking of return codes * exclude large rom data file * deprecate pycbc-pylal * libs needed for new lalsuite * enable hide_code * deal with disk space issues * do not build lal-pulsar for bundle on SL6 * switch base pycbc docker container to v1.6-95ad957 10 September 2017, 14:08:56 UTC
90e059e Allow calibration adjustment in pycbc_inference (#1910) * Start to incorporate calibration model * Finish implementing calibration model * Add missing argument * Add function to get calib params from a dict of sampling params * Remove recalibration stuff * Add recalibration functionality * Add some documentation for using calib params * Add calibration parameters * Add functionality to use UIM transfer function if supplied 09 September 2017, 00:40:07 UTC
2de0c7e call bounded_from_config directly (#1907) 08 September 2017, 12:22:24 UTC
d126bf6 Set back to development 08 September 2017, 12:17:14 UTC
ea06aa9 Set for 1.8.0 release (#1912) 08 September 2017, 12:09:29 UTC
216a1e0 escape additional dollars in patch 08 September 2017, 01:33:26 UTC
a7780b8 escape dollars in patch 08 September 2017, 01:31:51 UTC
9577d48 fix if statements in test script 08 September 2017, 01:02:44 UTC
5d7e27c more robust proxy patching 08 September 2017, 00:26:33 UTC
093497c patch new ligo-proxy-init 07 September 2017, 23:41:43 UTC
9e102ea switch rom data path from svn rev 11 to git hash e02dab8c (#1911) 07 September 2017, 22:55:03 UTC
0e09bea add more debugging 07 September 2017, 22:41:13 UTC
7762a13 Switch LDG virtual env build to LIGO container (#1909) 07 September 2017, 21:02:47 UTC
0256fce Read calibration options from config file (#1903) * Add name attribute * Map model name to recalibrate class and add function to get model from config file * Tweaks to read calibration model from config file * Fix typos * Minor changes and clean-up * Changed return of from_config to class instance * Change from_config to classmethod * Move strain input to adjust_strain function 07 September 2017, 19:13:15 UTC
5abef42 Allow tidal terms in pycbc_generate_hwinj (#1902) * Add tidal terms to generate_hwinj * Fix bug * Work around the glue code * Remove uneeded code * Bit of reordering * Think this will work now! 07 September 2017, 08:30:55 UTC
d48a395 Update build system to use Debian 14 on Travis (#1905) * recognize unbuntu 14 as a travis system * switch back to ubunty 14 (trusty) * use gcc 4.8 on ubuntu 14 * use standard travis env for docker build * use pegasus 4.7.5 * set BOTO_CONFIG according to https://github.com/travis-ci/travis-ci/issues/7940 * docker execs should fail on error * set and reset uid to match pycbc user inside container * store cid in /tmp * tag BOTO_CONFIG fixes with FIXME 06 September 2017, 21:04:05 UTC
9e1353e Add ability to read hdf files in inject module (#1833) * add ability to read hdf files in inject module * fix taper bug * remove whitespace 05 September 2017, 18:40:52 UTC
9926682 Ignore the egg-info directory (#1900) 04 September 2017, 09:36:05 UTC
3829319 Add newSNR + SG stat (#1896) * Add newSNR + SG stat * Fix landscape warnings * Changes requested by Tom * Add another new line 04 September 2017, 07:33:12 UTC
22b9e73 Remove extra argument. (#1884) 01 September 2017, 23:28:31 UTC
f564492 Add calibration subpackage (#1893) * Create calibration subpackage * Add recalibrate class * Documentation for recalibrate class * Change input arguments for consistency * Remove whitespace * Add calibration subpackage * Temporarily remove import * Remove more whitespace 01 September 2017, 23:24:45 UTC
a2f8a78 Expose threshold_only (#1895) 01 September 2017, 22:42:01 UTC
be165c5 Modified pycbc.fotonfilter module to work with new version of foton (#1891) * Modified pycbc foton module to work with new version of foton * Fixed imports 01 September 2017, 14:16:50 UTC
5f410fd Patch pycbc_page_IFAR, h_0 level plot (#1894) * Output correct level for hierarchical removal level 0 if specified and hierarchical removals were done. * Add comments and streamline code a bit. More work to be done. * Add option for parser error for --use-hierarchical-level when box is not open. Also clean up some other lines. * Use opts not args * Get rid of parser error. It doesn't cover the cases properly. * try to catch all of the cases for closed and open boxes. * Catch foreground open box but no hierarchical removals case. * Explain potentially confusing set of if statements and else statements for hierarchical removals open box and closed box backgrounds to display. 31 August 2017, 15:39:26 UTC
c65e7f0 Add KL divergence module. (#1880) * Add KL divergence module. * Rename module. 30 August 2017, 14:08:54 UTC
c08bf23 pycbc_condition_strain: permit unscaled single precision output (#1888) * Edit condition_strain's CLI for less confusion and seal of approval Also permits saving conditioned strain in single precision without dynamic range factor. * Remove unneeded warning * Save the gates! 30 August 2017, 13:52:35 UTC
5da7fa9 Fix bug that if no hierarchical removals were done that the results page doesn't crash trying to access something that's not written to file. That is to say, if no hiearchical removals were done, the original code tries to access f[foreground_h0] which is not written if hierarchical removals are not done. This also insures that old statmap files are still compatible with pycbc_page_foreground. (#1890) 29 August 2017, 16:38:59 UTC
7773e48 plot_singles_timefreq: plot veto segments, fix gate plotting and caption (#1836) * plot_singles_timefreq: plot veto segments, fix gate plotting and caption * Tom's comment 29 August 2017, 15:04:39 UTC
75958a1 The minifollow up generator need to be told that --gating-file takes a file (#1887) * tell pycbc_plot_singles_timefreq node that --gating-file is a file * set for 1.7.10 release 28 August 2017, 11:43:14 UTC
5e117a0 Allow emcee to start from samples file (#1855) * allow setting initial points for emcee * move try/except * don't raise error when setting samples 27 August 2017, 22:06:47 UTC
0b41c47 add title to documentation landing (#1886) 27 August 2017, 12:44:42 UTC
d7f913c Set back to development (#1885) 27 August 2017, 01:01:47 UTC
5eb3dd5 release tag (#1871) 26 August 2017, 22:47:18 UTC
c8c9814 Hierarchical Removals but with Exclusive Background (#1881) * Preliminary attempt at doing hierarchical removals between inclusive OR exclusive backgrounds. * Fix type error. * Get rid of useless import * Fix typo. * More typos... * Logical error in checking variables. * Add comments. * Fix code error and clarify code. * Save what method of hierarchical removal was chosen in the analysis. * Preliminary attempt at doing hierarchical removals between inclusive OR exclusive backgrounds. * Fix type error. * Get rid of useless import * Fix typo. * More typos... * Logical error in checking variables. * Add comments. * Fix code error and clarify code. * Save what method of hierarchical removal was chosen in the analysis. * don't draw arrow if not more significant 26 August 2017, 22:19:17 UTC
4353618 Add a buffer to ymax to make space for the legend (#1878) * add a buffer to ymax to make space for the legend * add more y buffer * move legend over 26 August 2017, 17:18:29 UTC
edc7664 Clean up the location, size, and font of legends (#1877) * set font * remove duplicate line * fix font and legend size * uniform placement of legends 26 August 2017, 14:58:06 UTC
88304e8 Clean up removal messages (#1875) * clean up removal messages * better section titles * fixed section title * Update pycbc_page_ifar this is just a dumb grammar quibble, but might as well make it look nice. * Update pycbc_page_snrifar Grammar fix from my initial commit. * Update pycbc_page_snrratehist Grammar quibble again. 26 August 2017, 12:54:52 UTC
fbc51cb Add hierarchical removal to the workflow and results pages (#1873) * unify command line arguments * add hierarchical_level argument * add hierarchical removal to results * fixed command line argument * Fixed typo * Fixed use of max-hierarchical-removal * Fixed use of use-hierarchical-level * Fixed use of use-hierarchical-level * Fixed use of use-hierarchical-level * fixed landscape errors * no removal on closed box * reset contents of sub pages at each level and fix table * fix location of tables and 7.01 plots * restructure section 7 * distinguish between none and zero * fixed typo * fixed 7.01 layout * fixed symlinking * distinguish between zero and None 26 August 2017, 03:47:39 UTC
c373117 Add hierarchical removal plots for pycbc_page_ifar (#1874) * Add hierarchical removal plots for pycbc_page_ifar * Fix bug in pycbc_coinc_statmap, forget to store time_slide_id of background at h = 0 level * Be more careful about open and closed box backgrounds being plotted. 25 August 2017, 23:32:38 UTC
91e095c More flexible use of frame files in the workflow (#1864) * fixed processing of frame file urls * turn on file registration * condor reschdule to wake up dagman * update pegasus version * set frame priorities * fixed typo 25 August 2017, 16:57:46 UTC
97883b3 Let pycbc_page_snrifar be consistent with other hierarchical removal plots (#1869) * Revert to pycbc_page_snrratehist format where passing null produces either the full level of hierarchical removals (whether that is 0 or full). * Set default to lower left corner of plotting. 25 August 2017, 15:33:02 UTC
c940d7b Allow filtering of frames by url (#1866) * allow filtering of frames by url * keep landscape happy 25 August 2017, 12:58:40 UTC
73c0b71 Setup gating files at the workflow level (#1865) * restored module for managing gates * clean up logging and help * add gating files at the workflow level * add the gating files to plot_singles_timefreq * keep landscape happy * keep landscape happy * actually use the output_dir * pass output_dir to sub-function * explicitly give output_dir * give the full path to the output_dir * typo * remove trailing whitespace 25 August 2017, 12:48:37 UTC
b9e8478 sensitivity plot: add max component mass binning and fix MC volume bug (#1861) 25 August 2017, 09:12:40 UTC
dd0a7dd install https://github.com/kirbs-/hide_code/ into docker img and venvs (#1860) 24 August 2017, 22:09:10 UTC
9b53c02 Let hierarchical removal plotting codes generate empty plots (#1863) * Make null plots if the number of hierarchical removals is above what is saved to file. * Final edit to make plots that say no more hierarchical removals to do, so stop looking. * Add similar option to pycbc_page_snrifar for producing null results, and fix centering of message. * Let pycbc page foreground print empty tables for too many hierarchical removals. * Do a bit more formatting to the output messaging for snrratehist and snrifar * Fix capitalization on output. 24 August 2017, 22:06:22 UTC
5721978 Permit different foreground tables for different instances of hierarchical removal. (#1600) * Update the foreground table so that it can display quantities for hierarchical removals and still have the same parameters sorted correctly. Appears to still be a bug in the millisecond time delay information.... * Fix spacing and commenting. * Fix docstring to be more inclusive of false alarm numbers. * Remove commented out code. * Why make it harder to read? Move lines of code from one place to the other. * There's not a bug in the timing differences. Steven just can't read the table properly. So sad. * Make more changes in hdf.py ForegroundTrigger rather than in pycbc_page_foreground. Still in progress. Mostly just comments for now. * Three changes here. (1) sort the foreground triggers by ranking statistic and not by ifar, this should not cause any problems when reading the foreground table, since the -Denty- ranking statistic already reranks loud triggers and ifars consistently, but it makes it more convenient for the hierarchical removal project since we remove triggers by loudest ranking statistic (currently). (2) Introduce a new function in hdf.py that lets the user ignore the X loudest triggers, this is useful for hierarchically removed triggers. (3) Rewrite pycbc_page_foreground to use these new features of ForegroundTriggers. * Change name of function in hdf.py to avoid confusion with n_loudest variable in the foreground table. Also remove extraneous ignore_n_loudest in pycbc_page_foreground. * Fix comments and change sorting convention. * Let the default sorting be by ifar, but let the ignore_x_loudest return sorting by stat. The user can always click ifar if they want to see the table sorted by ifar. * Replace ifar and fap by foreground ids rather than by ranking statistic. * Make some edits and changes. * Update the foreground table so that it can display quantities for hierarchical removals and still have the same parameters sorted correctly. Appears to still be a bug in the millisecond time delay information.... * Fix spacing and commenting. * Fix docstring to be more inclusive of false alarm numbers. * Remove commented out code. * Why make it harder to read? Move lines of code from one place to the other. * There's not a bug in the timing differences. Steven just can't read the table properly. So sad. * Make more changes in hdf.py ForegroundTrigger rather than in pycbc_page_foreground. Still in progress. Mostly just comments for now. * Three changes here. (1) sort the foreground triggers by ranking statistic and not by ifar, this should not cause any problems when reading the foreground table, since the -Denty- ranking statistic already reranks loud triggers and ifars consistently, but it makes it more convenient for the hierarchical removal project since we remove triggers by loudest ranking statistic (currently). (2) Introduce a new function in hdf.py that lets the user ignore the X loudest triggers, this is useful for hierarchically removed triggers. (3) Rewrite pycbc_page_foreground to use these new features of ForegroundTriggers. * Change name of function in hdf.py to avoid confusion with n_loudest variable in the foreground table. Also remove extraneous ignore_n_loudest in pycbc_page_foreground. * Fix comments and change sorting convention. * Let the default sorting be by ifar, but let the ignore_x_loudest return sorting by stat. The user can always click ifar if they want to see the table sorted by ifar. * Replace ifar and fap by foreground ids rather than by ranking statistic. * Make some edits and changes. * Just use the group, as not foreground, but foreground_hX to grab the files correctly. Hopefully this'll work. * Add extra lines for downstream plotting / foreground table code. * Undo adding extraneous stuff into this code. * Store template id so that foreground_table can use it. * Just throw everything in to make it work better... * Add a few lines in for downstream foreground page. Clunky, will need some fixing up! * This commit works properly (to my first approximation) and streamlines the code a bit more. Still a bit clunky with exclusive IFAR and FAP because pycbc_coinc_statmap doesn't calculate these over and over and it is a bit of a pain to get the index management in that code. * Get rid of commented out code. * clarify the use of exclusive background file 24 August 2017, 16:29:22 UTC
2330c14 add exception for multi_ifo strain (#1854) 23 August 2017, 16:04:14 UTC
74033d0 Reorder imports in prior exe plotting (#1853) 22 August 2017, 15:40:44 UTC
60719d2 Add lambda tilde to conversions (#1852) * allow to work with scalars as well * lambda_tilde conversion 22 August 2017, 15:39:31 UTC
72df8cd Reduce mem usage in noise.reproducible (#1799) * Fix issue in inverse_spectrum_truncate There was a problem when running this function to truncate to 128s with a PSD of exactly 128s. It is easy to fix. * Remove unused import * Reduce memory usage * Cast to int * Reinstate the necessary time_slice * Alex's comments 22 August 2017, 13:57:23 UTC
22655a8 for single thread use dummy pool (#1851) 22 August 2017, 10:17:35 UTC
00d18b3 Update inference unit test to run samplers (#1835) * Add unit test for generators. * Add unittest for PriorEvaluator. * Add unittest for samplers. * Check if pool is not None. * Check if returned prior is a float or array. * Rename test file. * Remove unused var. Use isinstance. * Add missing assert. * Add a dtype. * Try adding openblas-base to travis. * Try openblas-dev with travis. * Test linking numpy with openblas. * Remove relative path. * Try newer version of kombine that removed openblas checks. * Fix typo. * Sync setup.py with requirements.txt * Fix typo. 22 August 2017, 02:33:34 UTC
1b22da1 Update timeseries.py (#1850) * Update timeseries.py * Update timeseries.py * Update frequencyseries.py * Update frequencyseries.py * Update timeseries.py * Update frequencyseries.py * Update timeseries.py 21 August 2017, 01:10:04 UTC
3cb05cb add options to strain module to use auxiliary channel + transfer function to subtract noise (#1849) * first pass to strain module changes * update * small fixes * Update strain.py 20 August 2017, 02:14:31 UTC
4b7979e Set for 1.7.8 release (#1848) 17 August 2017, 22:47:20 UTC
19cb1d9 set back to devel (#1847) 17 August 2017, 10:30:30 UTC
8846122 trigger release (#1846) 17 August 2017, 09:50:43 UTC
70d6e46 fix filename of descr.rst 17 August 2017, 09:40:28 UTC
c287c06 include description file 17 August 2017, 09:36:20 UTC
d853ae6 Solve issues with td ringdown tapering (#1798) * Add shperical harmonics to taper and fix epoch issues * Change taper_times 17 August 2017, 09:35:18 UTC
3ff8247 set back to development (#1843) 16 August 2017, 14:55:40 UTC
dab929b set for 1.7.6 release (#1841) 15 August 2017, 15:49:00 UTC
5d458ab Fix an inconsistency in pycbc.strain.from_cli, add option to condition_strain (#1838) Before this change, pycbc.strain.from_cli ignored the dyn_range_factor argument when the output precision is double and fake strain is being requested. This patch also allows pycbc_condition_strain to generate frames which do not include the dynamic range factor (double precision only). A couple docstring fixes are also included. 15 August 2017, 08:06:14 UTC
0262c3b Add a notebook that demonstrates using pycbc_inspiral to find GW150914 (#1830) * added notebook to filter gw150914 * use precise distro for build and test 11 August 2017, 12:38:30 UTC
9b90837 Fix typo in emcee PT ACL computation. (#1834) 09 August 2017, 08:24:40 UTC
0088767 Average ACF/L over walkers (#1832) * first attempt at changing acl calculation * finish sampler base * update emcee_pt * doc string * update logging * add compute_acfs to BaseMCMCSampler * update plot_acf * fix bugs * fix per walkers * add compute_acfs to emcee_pt * fix bugs * add temperatures as separate axes * return samples len if acl is inf 08 August 2017, 14:14:44 UTC
4982ff2 Removed dependence on GCC function for better standards compliance. (#1831) 08 August 2017, 07:50:55 UTC
c9ecf82 add match method to time / frequency series (#1829) * add match method to time / frequency series * update txt 08 August 2017, 00:04:29 UTC
492a89d Specify desired number of indep. samples in pycbc inference (#1827) * add ability to specify independent number of samples * fix bug 07 August 2017, 12:59:55 UTC
f4b9ace Recovery hist (#1822) * adding simple script to make histograms over param of recovered template * cleanup and additional options in param recovery plot * refactor inj and found parameter getters into module * tweak triggers.py, use function in recovery hist * fix codacy issues in found inj function and recovery hist * hanging indent complaints ?? * nth attempt to make codacy happy 04 August 2017, 13:01:47 UTC
c109ea9 add copy method to pycbc array (#1821) 04 August 2017, 04:40:11 UTC
88c3cd4 pycbc_live: survive vanishing frame files (#1819) 03 August 2017, 15:21:32 UTC
b42b643 align equations (#1825) 03 August 2017, 10:55:39 UTC
40ddd98 Try a different math backend (#2) 03 August 2017, 08:43:37 UTC
d868104 adjust whitespace 03 August 2017, 08:43:37 UTC
976d9ad fix typos 03 August 2017, 08:43:37 UTC
1cf5789 fix multiline 03 August 2017, 08:43:37 UTC
01f1db2 fix example 03 August 2017, 08:43:37 UTC
77945b3 update examples 03 August 2017, 08:43:37 UTC
7d4063d fix typos in likelihood doc string 03 August 2017, 08:43:37 UTC
9f07f9c pycbc.vetoes.chisq: silence ultra-verbose log messages (#1824) pycbc_live log files are dominated by a few messages coming from chisq calculation for every trigger. This patch drops the log size by almost 20 times. 02 August 2017, 17:25:40 UTC
77bd50b reset table (#1823) 02 August 2017, 16:53:51 UTC
c49437e At methods to shift time / frequency series by seconds. (#1816) * shift time series methods * rename to make cyclic shift more clear * fix typo 02 August 2017, 14:56:30 UTC
9518765 Adding astropy to required packages (#1820) * Update requirements.txt Adding astropy package and dependencies (pytest>=2.8 and numpy>=1.9) * Update requirements.txt * Update setup.py Adding astropy to install_requires, updating numpy version accordingly (1.6.4 --> 1.9.0) 02 August 2017, 08:49:09 UTC
cd9439c Add a burn in module (#1797) * add burn in module * add write_burn_in method to samplers * add more functions to burn in module * rename module * add burnin module to init * save maximum of burn in iterations * add support for burn in module to pycbc_inference * add deprecation warning to pycbc_inference * fix typos * remove min_burnin_iterations from sampler classes * set sampler's burn_in_iterations attribute * fix bugs * fix bugs * fix acl to 1 if < than 2 samples * ensure at least one sample is retrieved * update option doc * add documentation * more documentation * burnin -> burn_in * pep-8 * add some comments, fix a bug in posterior_step * add example * move check for data len into calculate_acl 02 August 2017, 08:47:15 UTC
5280a27 add convenience method to remove x seconds from either side of array (#1793) * add convenience method to remove x seconds from either side of array * make explicit left and right crop argument * Update timeseries.py ws * Update timeseries.py ws 02 August 2017, 08:46:09 UTC
42e6b05 Added additional wf parameters for tidal EOB with dynamic tides (#1808) * Added additional wf parameters for tidal EOB with dynamic tides * Add additional tidal parameters for TEOB to parameters.py 02 August 2017, 08:43:49 UTC
a63bd2e Add program to extract posterior samples from inference files (#1789) * add support for copying inference files * add pycbc_inference_extract_samples * ensure pt sampler returns 3d array if not flatten * ad better documentation 31 July 2017, 20:45:04 UTC
577868f Always run bank2hdf for HDF banks (#1811) 31 July 2017, 17:44:35 UTC
6335eb4 Update examples in waveform.generator (#1814) * update examples * fix typo 28 July 2017, 13:21:00 UTC
2a9db13 Some more updates to the inference docs (#1806) * change f_min, set f_ref, and use 8s psd seg len * change inj f min * adjusted f_ref * change spin bounds 28 July 2017, 09:45:40 UTC
1d7f07d Fix segment length bug in compress bank (#1812) * fix segment length bug in compress_bank * fix a couple of bugs * fix typos 28 July 2017, 09:43:25 UTC
92e8204 workflow: fix error when datafind server port is not given (#1813) 27 July 2017, 21:23:37 UTC
30dbee2 Allow EOBNRv2_ROM as template waveform (#1810) 27 July 2017, 15:54:53 UTC
f134e09 Add network snr as possible coinc stat (#1809) * Add network snr as possible coinc stat * Revert "Add network snr as possible coinc stat" This reverts commit 7746a7c419f97c967ed6e2e9e5157a9273b7d494. * Add network snr as possible coinc stat 27 July 2017, 15:52:10 UTC
605873d Reenable important tests (#1805) 27 July 2017, 11:58:54 UTC
2d7f879 Fix zero-padding bug in ACF computation. (#1804) 26 July 2017, 22:45:21 UTC
205fe53 Fix tests/fft_base.py Refs pull request #1803 * Check for _delta_t and _delta_f in deciding what type an array is * Disable lal fft in test_rev_real_fs 26 July 2017, 15:06:48 UTC
back to top