0b50d43 | James Bourbeau | 19 November 2018, 04:50:42 UTC | Version 0.5.0 release (#104) | 19 November 2018, 04:50:42 UTC |
00f20cd | James Bourbeau | 17 November 2018, 21:09:01 UTC | Update iterative_unfold docstring (#103) * Add unfolding_matrix key to iterative_unfold docstring * Fix flake8 | 17 November 2018, 21:09:01 UTC |
cc5810f | James Bourbeau | 25 October 2018, 15:15:11 UTC | Increase vectorization (#102) * Vectorize some for-loops in mix.py * Refactor set_current_state * Fix typo * Adds changelog entry | 25 October 2018, 15:15:11 UTC |
f822d43 | James Bourbeau | 23 October 2018, 17:22:16 UTC | Adds CallbackList (#101) * Adds CallbackList * Add test * Adds docstrings * Adds CallbackList tests * Adds changelog entry | 23 October 2018, 17:22:16 UTC |
3b6d3f8 | James Bourbeau | 17 October 2018, 02:25:12 UTC | Fix link colors (#100) | 17 October 2018, 02:25:12 UTC |
7c185aa | James Bourbeau | 05 October 2018, 18:46:09 UTC | Removes unnecessary array copying (#99) * Removes unnecessary array copying * Adds testpath maximum vesion number * Adds changelog entry | 05 October 2018, 18:46:09 UTC |
b26befe | James Bourbeau | 16 September 2018, 15:59:02 UTC | Adds Python 3.7 to Travis CI (#98) | 16 September 2018, 15:59:02 UTC |
9fc1b5b | James Bourbeau | 06 September 2018, 17:15:05 UTC | Add nbsphinx prolog (#96) * Adds nbsphinx_prolog to conf.py * Update notebooks to use seaborn * Moves "Why PyUnfold?" docs to bottom of "Getting Started" section * Adds seaborn to binder environment.yml | 06 September 2018, 17:15:05 UTC |
b158b9d | Scott Sievert | 03 September 2018, 16:38:18 UTC | [DOC] reorganize examples (#95) * MAINT: reorganize * MAINT: rename * DOC: remove not about advanced | 03 September 2018, 16:38:18 UTC |
bf1ce87 | James Bourbeau | 30 August 2018, 01:50:20 UTC | Adds 2D response matrix check (#90) * Adds 2D response matrix check * Adds changelog entry * Adds comment to test_mixer_2d_response_check | 30 August 2018, 01:50:20 UTC |
6f77f9d | James Bourbeau | 28 August 2018, 19:00:13 UTC | Fixes bug in BF calc method (#93) * Fixes bug in BF calc method * Adds changelog entry | 28 August 2018, 19:00:13 UTC |
8ff440f | fzeiser | 28 August 2018, 16:20:40 UTC | Small fix in documentation of iterative_unfold (#91) Corrected the accepted parameters in the docstring of ts. The Bayes Factor model is called with "bf", not "pf" | 28 August 2018, 16:20:40 UTC |
b329820 | James Bourbeau | 09 August 2018, 21:37:45 UTC | Add unfolding matrix to output (#88) * Adds unfolding matrix to output * Adds changelog entry [skip ci] | 09 August 2018, 21:37:45 UTC |
2fd78fc | Zach Griffith | 06 June 2018, 21:08:48 UTC | fixes a typo. (#87) | 06 June 2018, 21:08:48 UTC |
6ea955c | James Bourbeau | 04 June 2018, 17:17:48 UTC | Add JOSS citation (#86) * Adds citation page to docs * Adds citation link to README | 04 June 2018, 17:17:48 UTC |
e7b49c3 | James Bourbeau | 04 June 2018, 15:57:55 UTC | Bumps version to 0.5.dev0 (#85) | 04 June 2018, 15:57:55 UTC |
d3cc41a | James Bourbeau | 03 June 2018, 18:00:26 UTC | V0.4 release (#84) * Adds changelog entry for JOSS review changes * Bumps version number to 0.4 | 03 June 2018, 18:00:26 UTC |
01dbeee | James Bourbeau | 01 June 2018, 18:41:14 UTC | JOSS review-Update statement of need in paper (#83) * Adds section from docs to paper * Updates HAWC citation formatting | 01 June 2018, 18:41:14 UTC |
d82fa37 | James Bourbeau | 01 June 2018, 16:22:27 UTC | Updates ts parameter documentation (#82) | 01 June 2018, 16:22:27 UTC |
4a9ea94 | Zigfried Hampel-Arias | 01 June 2018, 01:42:08 UTC | Adding et al. for cosmic ray paper ref (#80) | 01 June 2018, 01:42:08 UTC |
d6cf5c1 | James Bourbeau | 31 May 2018, 22:36:25 UTC | Adds github issue/PR templates and CONTRIBUTING.md (#79) | 31 May 2018, 22:36:25 UTC |
c5ed152 | James Bourbeau | 31 May 2018, 21:49:41 UTC | Adds link to PR best practices articlfe (#78) | 31 May 2018, 21:49:41 UTC |
5b71f0b | James Bourbeau | 31 May 2018, 21:10:23 UTC | JOSS review-Update API documentation (#77) * Updates teststat module * Adds test statistics to API docs * Adds Jeffreys link to API docs | 31 May 2018, 21:10:23 UTC |
930baa0 | James Bourbeau | 31 May 2018, 18:34:56 UTC | JOSS review-Update tutorial (#76) * Adds matplotlib note to tutorial * Adds note about normalized response structure * Uses default ts in unfolding | 31 May 2018, 18:34:56 UTC |
5f33444 | Zigfried Hampel-Arias | 30 May 2018, 02:32:49 UTC | Adding non-negative value check for input data objects (#73) * Adding non-negative value check for input data objects * any comparison to float * Using array to ensure any comparison succeeds * Adding unit test for non-negativity * Updates negative value check * Adds changelog entry | 30 May 2018, 02:32:49 UTC |
742bd08 | James Bourbeau | 29 May 2018, 21:50:11 UTC | Updates README badge links | 29 May 2018, 21:50:11 UTC |
9f8921d | Zigfried Hampel-Arias | 29 May 2018, 21:42:14 UTC | JOSS review-Add why pyunfold page (#71) * Adding why pyunfold tab * Correcting bullet list * Edits to why pyunfold page * Removes whitespace [skip ci] | 29 May 2018, 21:42:14 UTC |
6c2e8b2 | James Bourbeau | 29 May 2018, 18:32:52 UTC | Adds NSF to JOSS paper acknowledgements (#75) * Adds NSF to JOSS paper acknowledgements * Fixes typo | 29 May 2018, 18:32:52 UTC |
2100fc2 | James Bourbeau | 28 May 2018, 00:56:29 UTC | JOSS review-Clarify custom prior documentation (#70) * Adds priors API documentation * Updates custom priors documentation | 28 May 2018, 00:56:29 UTC |
71b1e2c | James Bourbeau | 27 May 2018, 19:53:16 UTC | Adds osx tests to Travis CI (#69) * Adds osx tests to Travis CI * Adds ci install.sh script * Adds after_success.sh * Adds DOCS variable * Updates deploy condition | 27 May 2018, 19:53:16 UTC |
c7fff5d | James Bourbeau | 27 May 2018, 15:55:48 UTC | Fixes environment used in binder examples (#68) * Adds binder/ directory * Adds changelog entry | 27 May 2018, 15:55:48 UTC |
f0041a8 | Zigfried Hampel-Arias | 16 May 2018, 14:18:56 UTC | Correcting some spelling mistakes and updating latex doc (#66) * Correcting some spelling mistakes and updating latex doc * Updates version in paper.json | 16 May 2018, 14:18:56 UTC |
6905116 | James Bourbeau | 16 May 2018, 00:18:27 UTC | Bumps version to v0.4.dev0 | 16 May 2018, 00:18:27 UTC |
c900f34 | James Bourbeau | 16 May 2018, 00:04:16 UTC | Bumps version to 0.3 (#65) | 16 May 2018, 00:04:16 UTC |
53f7d4c | James Bourbeau | 15 May 2018, 23:09:09 UTC | Minor things (#64) * Updates tutorial binder link * Removes bayesian from from section title in overview.rst | 15 May 2018, 23:09:09 UTC |
f4ff454 | James Bourbeau | 15 May 2018, 21:44:57 UTC | Adds check for negative priors (#63) * Adds check for negative priors * Adds changelog entry * Fixes flake8 issue | 15 May 2018, 21:44:57 UTC |
1df2b34 | Zigfried Hampel-Arias | 15 May 2018, 20:41:45 UTC | Updating prior section based on changes of defaults (#56) | 15 May 2018, 20:41:45 UTC |
598af28 | James Bourbeau | 15 May 2018, 19:59:22 UTC | Adds advanced techniques section to documentation (#58) * Adds advanced_usage.ipynb notebook from Zig * Adds advanced.rst * Moves new files to docs/source * Updates example notebooks * Removes matplotlib sphinx extensions (They were accidentally added in the previous commit) * Moves notebooks to docs/source/notebooks * Cosmetic cleanup of axes, text in advanced notebooks * Updates tutorial.ipynb axes labels * Updates contributing guide * Updates binder links to master branch | 15 May 2018, 19:59:22 UTC |
aca08c4 | James Bourbeau | 15 May 2018, 17:57:58 UTC | Adds conda installation instructions (#62) | 15 May 2018, 17:57:58 UTC |
ef51e45 | James Bourbeau | 14 May 2018, 17:34:43 UTC | Update docs (#55) * Updates sidebar link hover color * Removes excess information from README.md * Adds dependencies section to docs * Adds issue tracker link to contributing.rst * Adds test for unfolding result keys + updates documentation * Updates index.rst with a Questions & Bug Reports section * Updates callback-related docs * Moves documentation to docs/source | 14 May 2018, 17:34:43 UTC |
8425152 | Zigfried Hampel-Arias | 14 May 2018, 15:05:20 UTC | Adding paper files necessary for submission to JOSS (#44) * Adding paper files necessary for submission to JOSS * Lots of verbage for JOSS paper * Adding some info on priors, cleaning up the text * Clarifying prior paragraph * Cleaning up bibliography, and adding required DOIs * Adding accent to ULB * Updating paper, moving to docs * Making some picky changes :) * Removing paper files from main dir * Spelling correction, upgrading Stefan to Professor * Correcting bibliography info * Removes files needed to gnerate paper pdf | 14 May 2018, 15:05:20 UTC |
833e706 | James Bourbeau | 12 May 2018, 01:35:15 UTC | Adds groups to SplineRegularizer (#47) * Adds groups to SplineRegularizer * Adds check for correct groups array length * Adds changelog entry * Adds note to SplineRegularizer docstring | 12 May 2018, 01:35:15 UTC |
daab5e9 | James Bourbeau | 11 May 2018, 23:47:32 UTC | Remove D'Agostini error calculation option (#54) * Removes D'Agostini cov calc option * Removes unnecessary if statement | 11 May 2018, 23:47:32 UTC |
28b58e4 | Zigfried Hampel-Arias | 11 May 2018, 20:07:22 UTC | Adding uniform prior, and correcting Jeffreys prior calculation (#52) * Adding uniform prior, and correcting Jeffreys prior calculation * Forgot is in None check * Removing norm from prior functions * Removing num_obs from prior calc * Adding comment about scaling prior to n_c * Removing string prior input, cause_axes. * Adds test for uniform prior * Fixes broken tests * Adds changelog entry | 11 May 2018, 20:07:22 UTC |
2f3a630 | James Bourbeau | 11 May 2018, 03:46:32 UTC | Adds covariance matrix type parameter to iterative_unfold (#50) * Adds cov_type parameter to iterative_unfold * Adds changelog entry * Updates test | 11 May 2018, 03:46:32 UTC |
0a9724b | James Bourbeau | 08 May 2018, 17:16:45 UTC | Make iterative_unfold inputs keyword arguments (#46) * Makes iterative_unfold inputs keyword arguments + updates docstring * Adds changelog entry * Bumps version number to 0.3.dev0 | 08 May 2018, 17:16:45 UTC |
5b8d84f | James Bourbeau | 05 May 2018, 04:25:01 UTC | Incremental release v0.2.2 (#43) * Adds optional pytables import check to tests * Adds changelog entry * Bumps version number to 0.2.2 | 05 May 2018, 04:25:01 UTC |
bbfd7b9 | James Bourbeau | 04 May 2018, 22:33:48 UTC | Incremental release v0.2.1 | 04 May 2018, 22:33:48 UTC |
d4560c7 | James Bourbeau | 04 May 2018, 22:07:05 UTC | Release v0.2 (#42) * Adds AppVeyor status badge * Adds Makefile with useful commands * Adds dev extras_require dependencies to setup.py * Bumps version number to 0.2 * Removes requirements directory * Updates ci/build_docs.sh to use requirements_dev.txt | 04 May 2018, 22:07:05 UTC |
796eacd | James Bourbeau | 04 May 2018, 19:49:43 UTC | Updates tutorial (#33) * Makes tutorial steps more verbose * Minor edits | 04 May 2018, 19:49:43 UTC |
d11d0f5 | James Bourbeau | 04 May 2018, 18:55:05 UTC | Adds appveyor.yml (#41) * Adds appveyor.yml * Adds utf-8 encoding to setup.py * Switch to using io.open for encoding support in Python 2.7 * Moves appveyor.yml to .appveyor.yml | 04 May 2018, 18:55:05 UTC |
d507fcf | James Bourbeau | 04 May 2018, 01:59:52 UTC | Refactoring + adding tests (#38) * Removes convmatrix and loadstats modules + adds mix tests * Adds tests for validate_callbacks function * Adds tests for extract_regularizer * Adds tests for get_ts function * Updates SplineRegularizer test * Adds changelog entry | 04 May 2018, 01:59:52 UTC |
fce4686 | James Bourbeau | 03 May 2018, 20:34:04 UTC | Adds prior setup function (#35) * Adds setup_prior function * Adds changelog entry | 03 May 2018, 20:34:04 UTC |
04a6d55 | James Bourbeau | 03 May 2018, 18:44:55 UTC | Adds some custom css for docs (#37) | 03 May 2018, 18:44:55 UTC |
a202063 | James Bourbeau | 02 May 2018, 19:57:26 UTC | Adds changelog entry for PR #27 (#36) | 02 May 2018, 19:57:26 UTC |
4335d15 | Zigfried Hampel-Arias | 02 May 2018, 17:46:55 UTC | Merge pull request #27 from jrbourbeau/add_regularization_callback Adds SplineRegularizer | 02 May 2018, 17:46:55 UTC |
508a8ab | Zigfried Hampel-Arias | 30 April 2018, 17:22:52 UTC | Adding mathematics tab section to website (#32) * Adding mathematics tab section to website * Correcting iteration index, adding hyperlinks | 30 April 2018, 17:22:52 UTC |
e3e0235 | Zigfried Hampel-Arias | 28 April 2018, 09:20:57 UTC | Merge pull request #30 from zhampel/online_userguide Adding an overview page to the PyUnfold distribution site | 28 April 2018, 09:20:57 UTC |
ecf876a | James Bourbeau | 27 April 2018, 22:11:12 UTC | Adds contributing guide (#31) * Adds contributing guide * Adds changelog entry | 27 April 2018, 22:11:12 UTC |
92dffe6 | James Bourbeau | 27 April 2018, 19:53:12 UTC | Minor edits | 27 April 2018, 19:53:12 UTC |
bdfffc7 | Zig Hampel | 26 April 2018, 22:20:03 UTC | Correcting observatory hyperlinks | 26 April 2018, 22:20:03 UTC |
a06e43d | James Bourbeau | 26 April 2018, 17:21:28 UTC | Updates regularization final step | 26 April 2018, 17:21:28 UTC |
e189d0d | Zig Hampel | 26 April 2018, 12:48:12 UTC | Adding terminology section to overview | 26 April 2018, 12:48:12 UTC |
7340888 | Zig Hampel | 25 April 2018, 21:04:33 UTC | Adding an overview page to the PyUnfold distribution site | 25 April 2018, 21:04:33 UTC |
fa7c6fd | James Bourbeau | 12 April 2018, 19:37:20 UTC | Fixes flake8 issue | 12 April 2018, 19:37:20 UTC |
f6a661e | James Bourbeau | 12 April 2018, 19:25:30 UTC | Updates SplineRegularizer docstring | 12 April 2018, 19:25:30 UTC |
a6bf73c | James Bourbeau | 12 April 2018, 17:06:23 UTC | Merge branch 'master' of https://github.com/jrbourbeau/pyunfold into add_regularization_callback | 12 April 2018, 17:06:23 UTC |
a4502b2 | James Bourbeau | 12 April 2018, 16:45:51 UTC | Bumps version number to 0.2.dev0 | 12 April 2018, 16:45:51 UTC |
4a067a5 | James Bourbeau | 12 April 2018, 01:59:44 UTC | Fixes flake8 issues in master (#28) | 12 April 2018, 01:59:44 UTC |
bc7d91d | Zigfried Hampel-Arias | 11 April 2018, 22:38:41 UTC | Updating latex documentation (#25) | 11 April 2018, 22:38:41 UTC |
8001ee8 | James Bourbeau | 11 April 2018, 21:17:51 UTC | Add flake8 style check to automated tests (#22) * Removes stacking from user_prior * Assigns en and d to self in KS.Prob() * Adds flake8 to Travis tests * Fixes Python 2.7 style issue * Adds missing pytest coverage package to environment.yml * Disables codecov patch status comment | 11 April 2018, 21:17:51 UTC |
dc05e1a | James Bourbeau | 11 April 2018, 21:13:31 UTC | Updates docs (#26) * Fixes typo in callbacks.rst * Removes index.rst from User Guide sidebar in docs * Removes installation section from index.rst * Adds changelog entry | 11 April 2018, 21:13:31 UTC |
acdd24a | James Bourbeau | 11 April 2018, 20:50:08 UTC | Adds SplineRegularizer | 11 April 2018, 20:50:08 UTC |
2c263b0 | Zigfried Hampel-Arias | 10 April 2018, 20:31:26 UTC | Removing some unnecessary loops in matrix multiplication. It was comp… (#24) * Removing some unnecessary loops in matrix multiplication. It was complicated and a bit hard, but it works now :) * Adding description to change log * Adding itertools product for some nasty nested loops * Forgot to change xrange to range in loop | 10 April 2018, 20:31:26 UTC |
729c7f5 | James Bourbeau | 10 April 2018, 18:03:18 UTC | Removes outfile and adds callbacks to iterative_unfold docstring (#23) | 10 April 2018, 18:03:18 UTC |
7b11b73 | James Bourbeau | 08 April 2018, 17:38:51 UTC | Changes pygments_style to default (#20) | 08 April 2018, 17:38:51 UTC |
985e456 | James Bourbeau | 06 April 2018, 21:34:22 UTC | Removes DataDist class (#19) * Removes DataDist class * Adds changelog entry | 06 April 2018, 21:34:22 UTC |
4afde90 | James Bourbeau | 06 April 2018, 19:44:58 UTC | Adds Logger callback (#18) * Adds Logger callback * Adds callback documentation | 06 April 2018, 19:44:58 UTC |
cd44406 | James Bourbeau | 06 April 2018, 15:25:48 UTC | Prepares for next release (#17) | 06 April 2018, 15:25:48 UTC |
679ef3b | James Bourbeau | 05 April 2018, 22:51:36 UTC | Version 0.1 release! | 05 April 2018, 22:51:36 UTC |
43f83be | James Bourbeau | 05 April 2018, 22:32:12 UTC | Preparing for release (#16) * Adds code coverage and setup.py Upload command * Updates setup.cfg so tests are ignored during coverage calculation * Adds current version number to docs * Adds logo to docs * Updates logo to be thicker | 05 April 2018, 22:32:12 UTC |
d1fc53f | James Bourbeau | 05 April 2018, 20:09:29 UTC | Adds example notebook (#15) * Adds example notebook * Adds nbsphinx as a doc requirement * Updates examples.ipynb * Adds jupyter to requirements * Switches to using pip instead of conda for caching ability * Adds seaborn requirement + updates .travis.yml * Fixes Python 2 vs. 3 string issue * Switches back to conda * Updates examples.ipynb | 05 April 2018, 20:09:29 UTC |
874f9ac | James Bourbeau | 04 April 2018, 20:59:17 UTC | Remove root and test on Python 3+ (#14) * Removes ROOT! * Moves unused modules to legacy/ directory * Changes capitalization of some modules * Adds python 3 version(s) to Travis tests * Adds Python 3.6 badge to README + docs | 04 April 2018, 20:59:17 UTC |
790f704 | James Bourbeau | 04 April 2018, 19:16:26 UTC | Refactors Utils.py module (#13) * Refactors Utils.py module * Fixes file capitalization git problem | 04 April 2018, 19:16:26 UTC |
90f65be | James Bourbeau | 04 April 2018, 18:24:40 UTC | Refactoring + removes stacking from LoadStats.py (#12) - Replaces MCTables class with a MCTables namedtuple (in LoadStats.py) - Adds assert_kwargs_not_none decorator (in Utils.py) | 04 April 2018, 18:24:40 UTC |
600f4e1 | James Bourbeau | 04 April 2018, 16:07:12 UTC | Removes stacking from IterUnfold.py (#8) * Removes stacking from IterUnfold.py * Replaces IterUnfold.py module with perform_unfolding function in unfold.py * Removes ROOT from unfold.py * Adds new example test * Removes need for congif.cfg config file * Fixes BUG that set the number of cause and effects bins to be the same | 04 April 2018, 16:07:12 UTC |
c6c1743 | Zigfried Hampel-Arias | 03 April 2018, 20:19:07 UTC | Making a few corrections to the README file for a test (#9) * Making a few corrections to the README file for a test * Making same changes to index.rst file | 03 April 2018, 20:19:07 UTC |
c5888f8 | James Bourbeau | 02 April 2018, 21:27:51 UTC | Cleanup some code style (#6) * Cleans up IterUnfold and removes some dead code * Adds setup.cfg * Cleans up various modules (mostly flake8 stuff) | 02 April 2018, 21:27:51 UTC |
61d69bd | James Bourbeau | 02 April 2018, 18:15:56 UTC | Adds example case test | 02 April 2018, 18:15:56 UTC |
c7b4148 | James Bourbeau | 29 March 2018, 20:36:18 UTC | Adds sphinx docs (#5) * Adds sphinx docs * Adds documentation build to Travis | 29 March 2018, 20:36:18 UTC |
9dc912b | James Bourbeau | 29 March 2018, 18:24:21 UTC | Add high level unfolding function (#4) * Adds high level iterative_unfold function * Updates README * Moves examaple tests to pyunfold/tests/test_unfold.py * Adds utility functions for user input validation | 29 March 2018, 18:24:21 UTC |
610dc97 | James Bourbeau | 28 March 2018, 22:49:26 UTC | Adds two tests to check if iterative unfolding actually runs (#3) * Adds two tests to check if iterative unfolding actually runs * Fixes ROOT / root_numpy installation issue | 28 March 2018, 22:49:26 UTC |
bbfc8b6 | James Bourbeau | 28 March 2018, 19:05:26 UTC | Adds pandas dependency and updates iterative unfolder to return a DataFrame. | 28 March 2018, 19:05:26 UTC |
c4c9ab8 | James Bourbeau | 27 March 2018, 21:54:49 UTC | Adds testing setup (#2) | 27 March 2018, 21:54:49 UTC |
5484e35 | James Bourbeau | 27 March 2018, 19:13:35 UTC | Removes import try-excepts at top of modules. Removes all =[] in __init__s. | 27 March 2018, 19:13:35 UTC |
a941500 | James Bourbeau | 27 March 2018, 16:26:43 UTC | Initial commit | 27 March 2018, 16:26:43 UTC |