sort by:
Revision Author Date Message Commit Date
29df1b5 Add SCIENCE - CAT1 to A4 on summary pages (#1746) 15 June 2017, 14:00:24 UTC
23fd945 FIx two_column template (#1745) 15 June 2017, 13:59:59 UTC
e2431ad Various fixes/improvements to PyCBC Live (#1741) * Document some DQ flag definitions * pycbc.psd.welch: set epoch of PSD * pycbc_live: mark some basic options required * pycbc_live: more readable logging * pycbc_live: fix misspelled variable * Avoid error in StatusBuffer when asking for validity of short durations * pycbc_live: enable per-detector DQ flags, add Virgo good DQ flag * pycbc_live: don't use followup detectors that failed advancing 15 June 2017, 12:53:01 UTC
2198844 Silence numpy warnings in inference (#1744) * silence numpy warnings when transforming * put the silencing in the executable 15 June 2017, 00:36:36 UTC
23c3e1e first pass check (#1740) 13 June 2017, 15:00:59 UTC
36c1ef6 Remove global declaration (#1739) This removes the global declaration from fftw.py. 13 June 2017, 14:46:16 UTC
fc5b9af Fix in future.py (#1738) 13 June 2017, 12:31:27 UTC
3e37d56 Ensure strain is double precision (#1732) * ensure strain is double * add dyn range fac 12 June 2017, 21:59:22 UTC
6567b1b Cast to integer (#1735) Numpy now requires integer indexes. We had been abusing float-but-actually-integer (ie. 7.0) values here. A better fix would be to not use floats at all here, but this allows the code to run with current numpy. 12 June 2017, 18:30:02 UTC
780b5c5 Allow pycbc_inference to apply multi-dimensional constraints from ini file (#1688) * Change prior to prior_eval var name. * Import PriorEvaluator from prior not inference. * Add set_p0 changes. * Apply constraints to prior. * Whitespace. * Rename var. * Read constraints from config file. * Fix name conflict. * Update comments. * Update comments. * Remove unused imports. * Add import. * Make func required. * Fix function renamed. * Rebase and apply commit that fixes logpdf_scale. * Update comment. * Use FieldArray eval. * Rename attr. * Rename func to constraint_arg. * Check if FieldArray. conversion.py functions can return a non-iterable. 09 June 2017, 22:08:14 UTC
dce1f77 Triggered coherent segment generation upgrade (#1730) Can now handle arbitrarily many IFOs and will decide on best combination for selecting the analysis segment. Currently this is done only based upon duration. 09 June 2017, 21:04:23 UTC
5fabdd5 non-existant function was being called in det_tc (#1733) 09 June 2017, 18:05:57 UTC
ea78b78 Add distribution that is uniform in log base 10 (#1731) * Add uniform_log module. * Update docstring. * Fix typo. 08 June 2017, 16:42:15 UTC
7007a7a add a few more helper properties to FrequencySeries (#1729) 07 June 2017, 19:15:31 UTC
177e66f Set bounds for SinAngle with domain of the class. (#1728) 07 June 2017, 17:06:29 UTC
705c6da Remove io.sqlite module (#1721) * Remove io.sqlite module * forgot those 06 June 2017, 15:40:38 UTC
a033023 small fixes in the qtransform routines (#1726) * small fixes in the qtransform routines * simplify a bit more 06 June 2017, 12:38:24 UTC
86b7f9b add some helper properties (#1727) 06 June 2017, 09:10:51 UTC
5e80c68 pycbc_live: check state & DQ of followup detectors (#1722) * pycbc_live: check state & DQ of followup detectors * Fix error * Alex' comments * Simplification * Fix errors 04 June 2017, 13:33:42 UTC
690b6c5 Allow pycbc_inference_plot_movie to use transforms.py (#1716) * Allow pycbc_inference_plot_movie to use transforms * Add fix for option rename. * Change more output_file to output_prefix. 02 June 2017, 19:50:17 UTC
7d3b58f catch nans in prior (#1723) 02 June 2017, 19:16:07 UTC
ba6b50d Fix Travis issues (#1725) * Updates to requirements.txt * Ignore build directory products * Use pip to install requirements.txt * Typo fix * Try this to run build_and_test * Disable sudo 02 June 2017, 16:41:39 UTC
3205457 Allow FieldArray access to snr_from_loglr (#1718) * Allow FieldArray access to snr_from_loglr. * Update z_args. 31 May 2017, 17:23:44 UTC
c06cfc3 Add option to automatically create movie in plot_movie (#1685) * Add option to automatically create movie in plot_movie * Change option name * Change output option name 31 May 2017, 17:18:40 UTC
54445d1 Change the frequency cutoff names to satisfy the requirements of reading in asd from file (#1712) * Change the frequency cutoff names to satisfy the requirements of reading in asd from file * Update docs 30 May 2017, 23:53:48 UTC
e9568ce Replace FIXME for Python 2.6/2.7 conflicts (#1720) * Move to Python 2.7. * More 2.7. 30 May 2017, 22:30:52 UTC
4ebc2cd Allow UniformPowerLaw to use non-zero lower bounds (#1719) * Allow non-zero lower bound for power_law distribution. * Remove ValueError. * Fix docstring. * Fix docstring some more. 30 May 2017, 21:01:27 UTC
c8b4727 Fixed landscape errors (#1717) 30 May 2017, 18:37:51 UTC
2e090cc Update README.md 30 May 2017, 17:56:39 UTC
970233c Update website url and description in setup.py. (#1711) * Update website url and description in setup.py. * Update setup.py 30 May 2017, 09:43:18 UTC
08f6864 Q-plane interpolation and Q-plane spectrogram plotting mechanisms (#1714) * 1.) Addition of loudest Q-plane interpolation function (defined as Q-plane with maximum normalized Q-tile energy) 2.) Addition of Q-plane spectrogram plotting function. * Fixed Qplane non-default argument syntax error. * Added new directory command * Added os import * 1.) User has option to set own sampling rate. If none is set, then default native sampling rate of time series is used. 2.) Fixed codacy errors. 3.) Moved matplotlib imports to be within plotter function 4.) lower case for all functions 5.) unnecessary variables removed * sampling rate is set by default to native sampling frequency. * fixed codacy tres/fres error * Removed unused variable fig, peakq, and idx 30 May 2017, 08:24:18 UTC
183b70b Qtransform Dev (#1709) * 1.) Added Q-tiling mechanism. 2.) Simplified q-transform mechanism and its associated functions. * 1.) Added Q-tiling mechanism. 2.) Simplified q-transform mechanism and its associated functions. * 1.) Added Q-tiling mechanism. 2.) Simplified q-transform mechanism and its associated functions. * Added math import modules * added numpy imports of ceil, pi, log, and exp. Much faster than math. 29 May 2017, 10:57:33 UTC
e8f6c6b Remove unused imports in generator.py (#1705) 27 May 2017, 18:34:24 UTC
7c21b92 Update matchedfilter.py (#1707) Always allocate new correlation vector if not given as workspace memory. 27 May 2017, 14:26:48 UTC
2af6835 bugfix in normalization, inside compute_max_snr_over_sky_loc_stat (#1710) 26 May 2017, 20:52:40 UTC
d9357b3 After this patch, the qtransform seems to work correctly. Two issues … (#1703) * After this patch, the qtransform seems to work correctly. Two issues were fixed: 1. The window function was using duration rather than window_size in samples. 2. The inverse FFT was an rfft not a complex-to-complex transform, so the windowed data had the wrong convention. Renamed the file to remove the hyphen, so it can be imported. * Moved author list to copyright notice 25 May 2017, 17:40:15 UTC
8fdea4e Sample in different parameter space than variable args (#1693) * load sampling parameters in pycbc_inference * make prior, generator evaulate keyword args * update docs, fix bugs * transform between variable and sampling args in likelihood * add rvs function to likelihood * add apply_sampling_transforms to likelihood; fix bugs * use likelihood evaluators prior_rvs function to set p0 * transform samples before writing to file * save the sampling args to the output file * update gaussian likelihood * update pycbc_inference * fix typo * fix bugs * fix more bugs * ensure variable args are stored as lists * account for kde changing shape when saving state * fix typo * minor formatting * add support for emcee pt sampler * update set_p0 function * fix bugs * have compute_jacobian able to return arrays * update test script * address codacy issues 25 May 2017, 15:24:29 UTC
5c3abf9 Add independent chi_p, chi_eff distribution (#1706) * add independent chi_p, chi_eff distribution * add spins to distributions init 25 May 2017, 14:59:55 UTC
51a1ad4 Add Arbitrary distribution (#1704) * rename from_file to arbitrary * add arbitrary distribution * use logit if bounds supplied * fix bugs * fix bug in isin checking * fix name space clashes, whitespace * fix doc string 25 May 2017, 13:14:26 UTC
6fd711f Add coaphase to hwinj (#1691) * add coaphase to hwinj allows you to specify the reference orbital phase when using pycbc_generate_hwinj coaphase is the phiRef parameter in LALSimulation but it's called coaphase in sim_inspiral tables. * fix naming bug * set default value to zero * update help message * fix build and implement ian's comment 25 May 2017, 09:45:24 UTC
b48e9b1 refactoring and adding approximant option for duration (#1518) * refactoring and adding approximant option for duration remove pnutils imports * Added possibility to normalize O2 statistic to maximum slope * trigger fits : numpydocstyle comments 24 May 2017, 22:40:51 UTC
483dd05 simplest change to allow td approximants in brute bank (#1692) * add way to use time domain waveforms * allow td approximants * Update pycbc_brute_bank 24 May 2017, 16:57:50 UTC
f1c048c Change to new functions in transforms.py to be used in plot samples code (#1701) 24 May 2017, 00:02:14 UTC
daad01a add inverse jacobian for mchirp,q and ensure m2 < m1 (#1699) 23 May 2017, 22:31:38 UTC
49e5d3a Calculate template duration for decompressed waveforms if the corressponding field in FilterBank is populated by zeroes by ensure_standard_filter_columns (#1700) 23 May 2017, 21:32:28 UTC
e7dba7e Add error message to ringdown module (#1698) * Add error message in ringdown module * Add missing error messages 23 May 2017, 19:41:23 UTC
9907049 Do not have to write state always. (#1697) 23 May 2017, 19:20:00 UTC
205ede8 Replace generator.py functions with transforms (#1694) * Update doc. * Remove * import. * Update variable args we pick up new parameters. * Allow phi_a to sort low and higher masses. * Replace generator functions with transforms. * Update phi_a call. * Map primary and secondary masses in transform. * Fix unit testl. * Fix namespace conflict. * Fix unit test again. * Store class not func. * Fix emcee_pt writing. * Make transforms callable. * Define out. 23 May 2017, 19:17:50 UTC
2a0021d Fix bug in transforms.py (#1696) 23 May 2017, 14:56:12 UTC
afee15f Ensure that write float to HDF file for likelihood_stats. (#1695) 23 May 2017, 13:13:28 UTC
d93c5fe Read transforms from config file (#1689) * add from_config method to transforms * read multiple transforms from config file and order * read sampling parameters from config file * allow for inverse transforms * fix codacy warnings * QuantifiedCode fixes 22 May 2017, 21:01:04 UTC
3c86147 Fixes towards Python 3 compatibility (#1686) * Trivial fixes * Missing print() parentheses * Incompatible but unused import * xrange -> range * str/bytes issue in check for nvidia module * Tuple arg in chisq_cuda * ConfigParser import and dict concatenation * Safer call to unit test scripts * Removed unused imports to make codacy happy 22 May 2017, 20:43:17 UTC
d70e575 Add logit and logistic transforms (#1681) * add the logit and logistic transform * update doc strings * fix bug * add check of bounds * make bounds open * rename source -> input; target -> output * fix bug in inputs/outputs initialization 22 May 2017, 18:08:15 UTC
49f57af Avoid reading in compressed waveforms for unused templates (#1678) * Avoid reading in compressed waveforms for all templates in the bank * Optimize reading compressed waveform sample points and metadata from bank * Remove unnecessary arguments * Change to new keyword argument in to turn on compressed waveforms * Add docs. 22 May 2017, 17:59:41 UTC
f506979 pycbc_live: handle edge cases in SNR timeseries (#1690) * Fix unused imports and name reuse * pycbc_live: allow edge cases in SNR timeseries 22 May 2017, 12:58:17 UTC
f42ac79 Update array_cpu.py (#1670) We should take the absolute value, even for real types. 20 May 2017, 23:49:40 UTC
ad28c07 Make inverse transforms explicit and other updates (#1684) * rename BaseConversion to BaseTransform * rename _(convert/jacobian) to convert/jacobian * make inverse transforms explicit classes; some name changes * create a dictionary of all transforms; some more renaming * fix setting inverse * update doc strings * update option_utils * group inverse transforms together * rename standard_transforms common_cbc_transforms * fix typo * fix bug in get_common_cbc_transforms 20 May 2017, 19:36:28 UTC
6f33202 Add rejection sampling to PriorEvaluator. (#1687) 19 May 2017, 23:43:46 UTC
f7ee8fa Add option to ringdown module for tapering time-domain ringdowns (#1620) * Add option to taper time-domain ringdowns in ringdown module * Corrections * Corrections * Add option for tapering time-domain ringdown * Fix couple of bugs * Fix Codacy issue 19 May 2017, 18:28:14 UTC
8d5ea5c Unused variables (#1676) * FIx unused-variable issues * Disable duplicate check * Finding a few more things * And another one * FIxing typo in previous patch 19 May 2017, 18:26:33 UTC
6ab8ccf fix typo in ilwd_as_int (#1682) 19 May 2017, 18:25:46 UTC
206e811 Add multi-dimensional constraints to PriorEvaluator. (#1683) * Add multi-dimensional constraints to PriorEvaluator. * Fix docstring. * Add an 's'. 19 May 2017, 17:30:00 UTC
805cdfd Qtransform function (#1680) * main function of pycbc qtransform script * Fractional mismatch between neighbouring tiles function * stand-a-lone qtransform spectrogram plotting executable. * Removed q-transform directory with deltam.py and main.py stand-a-lone scripts * removed .py on end of qtransform_plotter, removed main() function in qtransform.py, added #!/usr/bin/env python to qtransform_plotter executable * cleaned up imports section of qtransform.py, removed qtransform_plotter executable from this pull request * Added qtransform function * Added additional comments, added Returns section to qtransform def, fixed unit errors * Update qtransform.py * # This is a combination of 2 commits. # This is the 1st commit message: Added qtransform function # This is the commit message #2: Added additional comments, added Returns section to qtransform def, fixed unit errors * normalized variable is now keyword argument, removed sampling variable, duration definition simplified 19 May 2017, 15:20:23 UTC
dbc0612 Fix a few simple test failures (#1677) * Float indexing with recent numpy * Unused/dangerous imports * Blacklist waveform approximants requiring special params 19 May 2017, 14:29:22 UTC
1cfbf4d pycbc_inference allow user to set initial positions from an InferenceFile (#1657) * PEP8 * PEP8. * PEP8. * Allow use of --samples-file. * Allow user to pick iteration from --samples-file. * Add more to --help. * Raise error. * Read and write random state to InferenceFile. * Save sampler state data. * Function for loading sampler state. * Add docstring. * Add docstring. * Add errors. * Remove --sample-file-iteration. 19 May 2017, 12:27:36 UTC
1456b9e Add a __repr__ to Bounds. (#1672) * Add a __repr__ to Bounds. * Include class name.w 19 May 2017, 12:24:36 UTC
8a33608 Update pool.py (#1669) * Update pool.py @spxiwh Thanks. We had caught this before, but somehow forgot to commit the patch. I think it ended up in a long term branch of Collins. * Update pool.py 19 May 2017, 12:18:12 UTC
55ce65b Give transforms names. (#1674) 18 May 2017, 22:10:50 UTC
9e93e00 Use given section name not 'prior' in bounded_from_config function. (#1673) * PEP8. 18 May 2017, 22:08:50 UTC
e8a04bd Fixed landscape errors (#1671) 18 May 2017, 19:26:53 UTC
0c5bdd5 Fixing landscape errors (#1668) * Updating config * Silence false "not-callable" errors * Fix remaining landscape errors 18 May 2017, 16:53:21 UTC
408aec7 Some optimizations, and a bug-fix, for banksim (#1656) * Optimize and add functionality * Tito's requested changes 18 May 2017, 15:22:04 UTC
a2d12c9 Add Jacobian to transformations (#1658) * Move sampling_conversions to transforms. * Add jacobian function. * Add mchirp-q to mass1-mass2 jacobian. * Update docstrings to use pycbc.transforms. * Change classmethods to instancemethods. 18 May 2017, 14:45:16 UTC
cb7507a Make cyclic boundaries optional (#1603) * ensure that cyclic attribute is boolean * allow additional options to be provided to bounded_from_config * made cyclic domain optional in angluar.py, with the default set to False * update inference docs * fix bug where uniform sky is not initialized with correct parameter names * add some documentation about loading from a config file 18 May 2017, 14:12:16 UTC
561c8b0 Allow InjFilterRejector template waveforms to be generated from compressed waveforms (#1647) * Allow inj_filter_rejecor template waveforms to be generated starting from f_lower of templates stored in the bank 18 May 2017, 13:33:34 UTC
703ba68 Allow HDF input in pycbc_coinc_bank2hdf (#1666) 18 May 2017, 12:32:21 UTC
cedc4de Fix xi conversions. (#1665) 17 May 2017, 18:26:01 UTC
ca045b9 Pycbc qtransform functions (#1660) * main function of pycbc qtransform script * Fractional mismatch between neighbouring tiles function * main function of pycbc qtransform script * Fractional mismatch between neighbouring tiles * Return the smallest power of two greater than or equal to * The number of tiles in this row * Generate the bi-square window for this row * retrieves window indices for fft using total duration of segment * Returns the index array of interesting frequencies for this row * The (left, right) padding required for the IFFT * Switched to numpydoc style documentation * Added numpydoc style comments, cleaned up imports section, moved main function to stand-a-lone bin executable, removed next_power_of_two function in favor of pycbc function that already exists. * stand-a-lone qtransform spectrogram plotting executable. * Removed q-transform directory with deltam.py and main.py stand-a-lone scripts * removed .py on end of qtransform_plotter, removed main() function in qtransform.py, added #!/usr/bin/env python to qtransform_plotter executable * reformatted pycbc.strain import in qtransform.py * cleaned up imports section of qtransform.py, removed qtransform_plotter executable from this pull request * Converted code to PEP8 sytle * Fixed section head spelling errors * Ported formula comments now direct user to url instead of author. * port comments placed on their own lines * Fixed inline interpreted text error 17 May 2017, 18:04:06 UTC
5e1f60a Landscape errors fixed (#1664) * Remove unused and broken function * argparse.OPTIONAL not just OPTIONAL * ONE NUMPY TO RULE THEM ALL * Remove broken multi_ifo_job_setup * Remove multi_ifo in matched_filter.py 16 May 2017, 12:28:56 UTC
3bd13d7 FIx in foreground minifup (#1663) 16 May 2017, 11:56:56 UTC
92f6cfd remove unused import (#1662) 16 May 2017, 09:21:59 UTC
d4f775b Fix weave file locking (#1661) * Remove weave imports from __init__.py * Modify pycbc's weave to import needed inline tools from distributed weave directly 15 May 2017, 19:11:00 UTC
5ab8838 Fix #1654 (#1659) 12 May 2017, 20:51:09 UTC
6741733 Store foreground trigger ids for downstream plotting codes as well as other information. (#1653) 12 May 2017, 11:19:26 UTC
b116315 Corrected typo in variable name (#1655) 11 May 2017, 15:52:01 UTC
92deec3 Add instructions for non-LIGO members to analyze GW150914 (#1650) * instructions for non-ligo members to analyzed gw150914 * point out that the number of processors should be adjusted based on computer * have users download frame files themselves * remove redundant info 11 May 2017, 15:49:39 UTC
7296039 Allow template_duration to be stored in compressed bank (#1646) * Allow template_duration to be stored in compressed bank * Allow template_duration to be generated if attribute exists but is not populated 11 May 2017, 13:05:57 UTC
e4eb6a4 avoid calling array_finalize when retrieving fields (#1652) 10 May 2017, 16:29:58 UTC
e9cc254 add simple bank generator (#1645) * add simple bank generator * move bank generation exes into bin/bank * fixes * typo 09 May 2017, 19:19:35 UTC
64d0a9a Set kombine version in setup.py (#1649) * set kombine version to 0.8.1, to overcome kombine version bug * update requirements.txt 09 May 2017, 15:38:44 UTC
c10691c add length for EOBNRv2HM_ROM (#1644) 08 May 2017, 13:48:56 UTC
bd6b036 Fixed a number of python3-compatibility issues (#1643) * updated print statements to print function required for python 3 this only updates the build script and package modules, no executable scripts * updated exception syntax to be python3-compatible * pycbc._version_helper: don't import exceptions module doesn't exist for python3 and LookupError is available without it anyway * pycbc.libutils: use subprocess instead of command command is deprecated * use relative imports python3 defaults to absolute imports, so these wouldn't work * pycbc.waveform.parameters: updated import UserList module was removed for python3 * pycbc.types.array: catch long NameError [py3] * libutils: fixed python2 bug introduced by 8b04760 turns out subprocess doesn't include getoutput for py2 08 May 2017, 13:26:17 UTC
b39b501 allow us to read losc gwf files (#1640) * move frame into sub-package * add functions to read and retrieve losc gwf files * add package init * take some qc suggestions 08 May 2017, 13:21:58 UTC
6a5f32e add option to round up start time (#1634) * add option to round up start time * add logging statement 07 May 2017, 17:40:21 UTC
2b902b3 Added ability to specify a dictionary of parameters to generate waveforms. (#1642) 05 May 2017, 22:03:23 UTC
92dc80e Remove pylal import (#1639) Equivalent function exists in pycbc.io.live. 05 May 2017, 17:41:01 UTC
785ddbe E@H build: fix --blessed-lalsuite (#1641) * E@H build: use wget_opts also for --blessed-lalsuite * E@H build: on --clean-sundays, 'git clean' and ./00boot lalsuite 04 May 2017, 16:33:42 UTC
87f9523 Populate wells for inference HTML pages (#1611) * Add trans module. * Allow layout to pass kwargs. * Add base parameters to samples if needed. * Add docstring. Comments. * Seperate spin1 and spin2. * Use inputs outputs from classes. * Use WaveformArray as output. * docstring. * Change var name. * Format output. * Change superclass. * Change vars. * Add redshift to base parameters. * Use parameters instances. * Rename var. * Shorten add_base_parameters. * Move formatting function call. * Switch _convert. * Update docstrings. * Rename module. * Add docstrings * Shorten example output. * Use FieldArray now... * Use sections. * Add workflow tabs. * Remove unused section. * PEP8. * Remove logic for mchirp, eta plotting. * PEP8. Rename var. * ws * PEP8. * PEP8. * Asthetics. * PEP8 * Make parameters for plotting set in config file. * Make list of all parameters to plot. * Fill in well for posteriors. * Determine first what parameters needed. * Allow plot samples to use derived params. * Set wells. * Update workflow ini. * Make two plots per row for priors. * Add symlinks. * Replace in group names. * Start with just coinc file on summary if workflow. * Remov unused var. * Remove example. * merge master. * Update samples exe to do conversions. 01 May 2017, 17:58:01 UTC
46b01e3 Pass samples group in gelman-rubin executable. (#1638) 01 May 2017, 17:50:32 UTC
d44b370 Update README.md 30 April 2017, 15:47:25 UTC
back to top