sort by:
Revision Author Date Message Commit Date
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
29416a2 Use samples_group option not default in file for emcee. (#1637) 27 April 2017, 22:39:36 UTC
cffbb79 Gelman-Rubin convergence (#1604) * Add plotting executable. * Simple gelman_rubin implementation added. * Add import. * New gelman_rubin function based off of R implementation for better normalization. * Generalize to more than 2 chains. * Allow support for single-parameter calculations. * Remove lines. * Comments. * Docstrings. * Docstring. * Add plotting with new function. * Update to new var names. * Add to setup. * Remove unused vars. * Add docstrings, comments, sqrt to module. * Add legend. 27 April 2017, 19:05:59 UTC
931fa28 use PyInstaller 3.2.1 also for Cygwin (#1636) * E@H build: PyInstaller's pefile.py requires 'future' * E@H build: Seems PyInstaller 3 needs the .exe extension to work * E@H build: allow to use the development version of PyInstaller * E@H build: update PyInstaller patch for 3.0 <= PyI < 3.1.2 * E@H build: use PyInstaller 3.2.1 for Cygwin as well * E@H build: don't ever use UPX with PyInstaller * E@H build: avoid error-prone PyInstaller version check - instead rely on pyinstaller21_hacks being set correctly 27 April 2017, 17:52:42 UTC
f9adfca add callable class to avoid pickle and pool issues (#1633) 26 April 2017, 21:26:05 UTC
968df0e Eah build script update (#1635) * E@H build: don't use UPX with PyInstaller 2.x * E@H build: only downgrade setuptools if required - also avoid downgrading six if already installed * E@H build script: added option --blessed-lalsuite - get the lalsuite commit to build from https://github.com/ligo-cbc/pycbc/releases/latest * E@H build: remove Cygwin lib name mangling hack - obsolete * E@H build: force running ./00boot if lalsuite was patched * E@H build: check whether a blessed lalsuite version was found * E@H build: fix log messages for LALSuite * E@H LALSuite build: git clean before running 00boot - helps testing different lalsuite versions * E@H build: the 'progress' tool is obsolete - don't build, use pycbc_inspiral option --update-progress instead * E@H build script: rename build_gating_tool -> build_onefile_bundles 26 April 2017, 21:20:24 UTC
3015587 The option "--precision" was igonred in pycbc_insert_frame_hwinj. (#1632) * The option "--precision" was igonred in pycbc_insert_frame_hwinj. Previosuly, the command line option was not passed on to from_cli in strain, which resulted in single precision used regardless of what was specified. * Implement suggestions for pycbc_insert_frame_hwinj. The default value of 'precision' is now 'double'. 24 April 2017, 13:54:16 UTC
c8bc177 Add links to titles in wells. (#1630) 22 April 2017, 16:27:06 UTC
2039365 Allow likelihood_stats group to be plotted on command line (#1627) * Allow stats to be accessed with --parameters. * Remove sample class read_likelihood_stats functions. * Fix fp reference that should be self. * Combine writing for stats and samples in base. * Remove duplicate code and condense into one function. * Use to_array. 21 April 2017, 14:05:52 UTC
56d98db Include a set of basic parameters when reading InferenceFile (#1596) * Add module. * Snytax. * Revert. * Allow converters from base parameters. * Add logging. * Do equation parsing. * Use parameters. * Add another loop. * Allow user to validate params. * Add helper function. * Add chi_a. * Pass converter list. * Docstrings. 21 April 2017, 13:18:17 UTC
2804f07 Allow kwargs to be passed to two_column.html from layout (#1631) * Allow layout to pass kwargs. * Add kwargs. * Remove Hello World 20 April 2017, 01:10:58 UTC
7b27230 Remove unused vars in triggers.py (#1628) 19 April 2017, 20:33:13 UTC
f5f0880 Make a more general UniformPowerLaw distribution. (#1629) 19 April 2017, 20:12:46 UTC
12d79ab use official weave (#1623) 19 April 2017, 17:13:49 UTC
5f44659 Minor bug fix in calling waveform generator from pycb_inference (#1610) 19 April 2017, 16:26:00 UTC
2f534e5 Add option group for setting bank/background bins and reading loudest triggers from bins from CLI (#1613) * Add template bins option parser. * Move to coinc.py. * ws * Add import. * Add loudest trigger CLI. * Add clustering. * PEP8. * Add option group. * Move to triggers.py 19 April 2017, 15:44:30 UTC
f2a4293 Set back to development 19 April 2017, 09:42:07 UTC
5fc96c0 Update setup.py Set to 1.7.1 for release 19 April 2017, 09:30:33 UTC
5d426d4 E@H build: use v11 ROM data from Albert for testing (#1622) 19 April 2017, 07:40:43 UTC
e2398c0 do not deploy latest to CVMFS 19 April 2017, 07:39:08 UTC
334693b Add waveform compression to pycbc_bundle in Travis build (#1621) * add r11 rom data and use SEOBNR v4 and v2 in test * don't deploy lalsuite source on cvmfs just keep a copy on sugwg-test1 * add compressed waveform code to osg bundle build * deploy to sugwg-condor not sugwg-test1 * always store a copy of deployments on sugwg-condor * add the atlas mkl location * test the filename not the url path * print the pyinstaller output to the screen * verbose e@h build for debugging * Revert "verbose e@h build for debugging" This reverts commit 8b95509f0b13bb8f85ffe372269df798ad044deb. * allow SL6.8 or 6.9 * build bundle using compressed bank * specify full path to compressed bank 19 April 2017, 02:42:09 UTC
9bd8f4d Revert "E@H build: don't update scipy until weave was swicthed" (#1616) This reverts commit 620ef780d524192c34fc8f01d697a4a7a3e3a7dd. 18 April 2017, 11:57:01 UTC
6e4e439 Corrected arguments to be used to call secondary_xi, primary_xi and then xi2_from_mass1_mass2_spin2x_spin2y from chi_p (#1615) 17 April 2017, 19:07:15 UTC
b025fb7 Turn on the HDF5 build on for CERN SL6 (#1614) * remove deprecated --build-minimal-lalsuite option * build hdf5 on cern sl6 * build lalsuite with lalinspiral * turn lalpulsar on 17 April 2017, 17:28:12 UTC
4ecf191 Add prior configuration to inference HTML pages (#1609) * Use sections. * Add workflow tabs. * Remove unused section. * PEP8. * Add function to Workflow for writing config files. * Rename. 16 April 2017, 20:27:01 UTC
2b4b66d Add sections and workflow tabs to inference HTML pages (#1608) * Use sections. * Add workflow tabs. * Remove unused section. * PEP8. 16 April 2017, 01:54:40 UTC
05487d8 Fix mathjax rendering on HTML pages. (#1612) 15 April 2017, 20:46:25 UTC
55c2c9f Remove old posterior plotting executable (#1606) * Remove old posterior plot exe. * Remove from setup.py. 15 April 2017, 20:21:56 UTC
9167bde Add pycbc_make_html_page to inference workflow. (#1607) * Add pycbc_make_html_page to inference workflow. * Update docs for results pages. 14 April 2017, 22:16:38 UTC
7f8f8a2 Do not test datafind in inference workflow.ini (#1605) 14 April 2017, 20:52:00 UTC
6e267b6 Move config file loading to option utils (#1553) * move config file loading to option utils * make try/excepts more explicit when parsing static args 14 April 2017, 10:41:50 UTC
9075fc3 Rework lalsuite build (#1594) * E@H build: test pycbc_inspiral right after build - avoids lenghly PyInstaller build if the test fails * E@H build: only build needed parts of lalsuite * enable used parts, disable all other (--disable-all-lal) * in particular don't build LALBurst, LALPulsar and LALInspiral * E@H build: run LALSuite 00boot only when necessary - rely on LALSuite / autoconf to automatically recover from build system changes - speeds up LALSuite re-compilation * E@H build: don't fix typo in LALSuites ltmain.sh's - only helpful if something goes wrong, normally not needed - allows clean (unpatched) LALSuite build for most targets * E@H build: update framecpp version to 2.5.5 * E@H build: remove (now) obsolete LALSuite patches - also added comments for the remaining patches * Revert "E@H build: don't fix typo in LALSuites ltmain.sh's" This reverts commit 2a9b677d4c073ec0e83e61726aabdd4f1467a4a0. * Revert "E@H build: remove (now) obsolete LALSuite patches" This reverts commit 22ef650e258be4a266e5e3e5fe831c3b5994c318. * E@H build: don't fix typo in LALSuites ltmain.sh's - only helpful if something goes wrong, normally not needed - allows clean (unpatched) LALSuite build for most targets 13 April 2017, 19:02:01 UTC
5a9af44 Add chi_p, chi_a to conversions.py (#1590) * Add spin conversions. * Update __all__. * ws * Update __all__. * Make primary/secondary xi find correct mass from both sets of params. * Rename function. * Rename function. * Update docstrings. * Reuse code. * Remove functions and rename vars. * Reorder __all__. * minor doc tweaks 13 April 2017, 17:47:24 UTC
e8e408a Add ability to do PE with time-domain waveforms (#1555) * FFT TD waveforms for inference. * add taper to cbc parameters * add taper to time domain waveform; also account for time shift * remove kmin when applying shift; didn't save much, and made for ugly waveforms * remove taper from parameters.py; instead have it as an additional possible arg in BaseCBCGenerator 13 April 2017, 09:06:25 UTC
ae5c6e0 Update docs prior. (#1598) 13 April 2017, 09:05:43 UTC
7b17dfb Fixed inference documentation for plotting a thinned chain of samples (#1599) 13 April 2017, 09:04:49 UTC
7d6079f Set back to development 12 April 2017, 18:01:28 UTC
d967295 set for 1.7.0 release (#1579) 12 April 2017, 17:53:16 UTC
626fb2e Add instructions for Docker with X11 connections (#1595) * make docker instructions a separate page per alex's request * cropped image * update size 12 April 2017, 17:52:58 UTC
6411adb added missing semicolon 12 April 2017, 15:48:34 UTC
back to top