swh:1:snp:645e60ba2d7b0a4230a14c0c0149d1bde0bc9db7

sort by:
Revision Author Date Message Commit Date
f8668e8 remove cruft 22 June 2018, 17:21:19 UTC
c042afd UNRELATED: allow json encoding of unicode on Py2 22 June 2018, 01:34:45 UTC
049533c add test for adding parameter with expr, bounds, but no value 21 June 2018, 14:37:21 UTC
b8a6e86 force val=-inf if val is None earlier in init_bounds 21 June 2018, 14:33:16 UTC
8e0a063 Merge pull request #481 from reneeotten/covariance_matrix Transform covariance matrix and refactor code for parameter uncertainties/correlations 15 June 2018, 01:45:37 UTC
3a57a7c TST: add tests for the covariance matrix To make sure that (i) the new recipe to directly transform the covariance matrix and (ii) the refactoring of calculating the uncertainties and correlations yields the same results as before. 12 June 2018, 03:19:42 UTC
a30ff73 TST: if result.errorbars is False, then .stderr is None 12 June 2018, 02:45:39 UTC
1b3c6de MAINT: refactor estimation of uncertainties/correlations * move the code into a separate function so that it can be used later on when estimating the covariance matrix for other solvers * scale the covariance matrix if scale_covar is True * calculate uvars only once if there is an expression set for any parameter 12 June 2018, 02:45:34 UTC
c539764 MAINT: use the covariance matrix from scipy.leastsq In the leastsq solver, there is no need to (re-)calculate the covariance matrix from "fjac" and "ipvt". One can directly use "cov_x" from scipy.leastsq and transform it to the external parameter space. 12 June 2018, 02:12:01 UTC
f3648f9 ENH: transform the covariance matrix directly to external parameters cov_ext = np.dot(grad.T, grad) * cov_int 12 June 2018, 02:12:01 UTC
9829178 Merge pull request #479 from reneeotten/examples add missing Jupyter notebook examples 18 May 2018, 14:26:54 UTC
6eb1b07 BLD: add missing Jupyter notebook examples 18 May 2018, 13:57:42 UTC
57f04ab Merge pull request #478 from reneeotten/description_pr_issues Updates to contributing and Issue/PR templates 18 May 2018, 10:53:52 UTC
461abdf DOC: update pull_request_template.md 18 May 2018, 02:03:16 UTC
aa05bdf DOC: update issue_template.md 18 May 2018, 02:03:06 UTC
6b4fce7 DOC: update contributing.md 18 May 2018, 02:02:49 UTC
e1f725a Merge pull request #477 from reneeotten/fix_tests Fixes to testing 16 May 2018, 15:18:13 UTC
aebf59c TST: remove intermittently failing 'assert(out.residual <= ret.fun)' from test_basinhopping.py 15 May 2018, 18:00:14 UTC
777ab01 BLD: add the examples to the distribution and ignore .pytest* files 15 May 2018, 17:33:25 UTC
a4eefbb BUG: fix imports to asteval 15 May 2018, 17:19:05 UTC
2786527 TST: do not generate any matplotlib output in automatic testing 15 May 2018, 17:19:05 UTC
0e3abbf update THANKS 14 May 2018, 01:33:26 UTC
9f52c7d Merge pull request #476 from reneeotten/various_updates various small changes 14 May 2018, 01:14:00 UTC
5e5faed DOC: update docstring for least_squares 13 May 2018, 01:15:45 UTC
bca8f80 DOC: update solvers in docstrings/documentation. 13 May 2018, 01:15:45 UTC
974649d TST: exclude the new trust-* methods during testing. These methods need a gradient and/or Hessian; also the other methods that need this are excluded in the "test_scalar_minimizers". 13 May 2018, 01:15:45 UTC
ef5b979 ENH: support all scipy.optimize.minimize solvers. 13 May 2018, 01:15:45 UTC
e45e5b4 DOC: update output for doc_fitting_withreport.py 13 May 2018, 01:15:45 UTC
b48e6cc DOC: set random.seed for reproducible examples in the documentation. Update the fit_report and figures in the documentation accordingly. 13 May 2018, 01:15:45 UTC
3e78678 DOC: update release notes. 13 May 2018, 01:15:41 UTC
5ebe5c6 DOC: update INSTALL. 13 May 2018, 01:06:30 UTC
0eafb1d MAINT: remove unnecessary files from repository. 13 May 2018, 01:06:30 UTC
0ab6eac Merge pull request #475 from reneeotten/calculate_statistics add function to calculate fitting statistics 09 May 2018, 01:47:27 UTC
dcea5a6 TST: compare function values, not chisqr. When fitting to a function the methods brute, basinhopping, and ampgo will return the function value. In the tests this should be compared to result.residual and not result.chisqr 04 May 2018, 15:20:27 UTC
89ef15d ENH: add _calculate_statistics method Consolidate the calculation of fitting statistics in a function to avoid code duplication in all solvers. Still need to make sure that result.residual is calculated/set correctly before calling this method! 04 May 2018, 15:20:27 UTC
b7d87b9 Merge pull request #466 from reneeotten/ampgo Add the AMPGO algorithm 01 May 2018, 14:21:48 UTC
0bf71d0 TST: add test for ampgo method 01 May 2018, 02:44:51 UTC
1626e8c ENH: maxfuneval is None means no limit on the number of function evaluations. The optimization will stop after the specified number of iterations ("totaliter"). 01 May 2018, 02:27:15 UTC
2441547 MAINT: function value should be a scalar not an array. When fitting a function (i.e., in the test) AMPGO returns an array instead of a scalar for the function value. 01 May 2018, 02:27:15 UTC
58588f8 MAINT: handle AbortFitException. 01 May 2018, 02:27:14 UTC
64ebd1f MAINT: use apply_bounds_transformation. Do not pass "bounds" to the underlying minimizer anymore; use the "lmfit" way of making sure that parameters stay within bounds. 01 May 2018, 02:27:14 UTC
b032feb MAINT: remove 'fmin' parameter and update description of 'glbtol'. 01 May 2018, 02:27:14 UTC
07c5519 MAINT: remove original AMPGO function. 01 May 2018, 02:27:14 UTC
2b3b5a5 STY: minor PEP8 style changes and comment updates. 01 May 2018, 02:27:14 UTC
205fafb MAINT: use the calculated numerator in inverse_tunnel function. 01 May 2018, 02:27:14 UTC
50cc742 MAINT: import numpy as np. 01 May 2018, 02:27:14 UTC
92424f5 MAINT: simplify setting of local_tol. 01 May 2018, 02:27:14 UTC
7a357ce MAINT: simplify code to handle bounds. 01 May 2018, 02:27:14 UTC
04ff527 MAINT: use "n" instead of calculating "len(x0)" again". 01 May 2018, 02:27:14 UTC
f7c290c MAINT: work on the duplicated AMPGO code. - remove main() function - add module docstring - remove OPENOPT solvers - add/update function docstrings - update "disp" statements (now boolean) - add comments to the code 01 May 2018, 02:27:14 UTC
fd37d22 ENH: add AMPGO minimization algorithm and update docs - add AMPGO code from Andrea Gavana 01 May 2018, 02:27:14 UTC
1a009ed Merge pull request #474 from lmfit/fix_isfinite_bug simplify and fix corner-case errors testinf closeness of large integers 01 May 2018, 01:25:18 UTC
ca66242 simplify and fix corner-case errors testinf closeness of large integers 30 April 2018, 01:38:08 UTC
a6cc4d6 Merge pull request #473 from reneeotten/external_uncertainties_package External uncertainties package 29 April 2018, 11:50:33 UTC
beca5a6 DOC: update documentation. 29 April 2018, 02:47:13 UTC
c1d8153 TST: fix obsolete warnings related to uncertainties 29 April 2018, 02:45:51 UTC
160b6c4 MAINT: remove fork of uncertainties package. 29 April 2018, 02:45:51 UTC
7ca6558 MAINT: don't call std_dev() anymore [obsolete]. 29 April 2018, 02:45:51 UTC
7c11aa7 MAINT: uncertainties.Variable --> uncertainties.core.Variable 29 April 2018, 02:45:51 UTC
cc096e6 MAINT: use external 'uncertainties' package. 29 April 2018, 02:45:51 UTC
1f22c6f Merge pull request #472 from lmfit/mpl_importtest tolerate nearly any exception when trying to import matplotlib 28 April 2018, 17:35:09 UTC
0319860 Merge pull request #468 from reneeotten/basinhopping Add support for scipy.basinhopping 28 April 2018, 17:34:00 UTC
fe68f5d TST: add test for basinhopping. 28 April 2018, 13:41:05 UTC
14718a8 MAINT: do use apply_bounds_transformation. Do not pass "bounds" to underlying local minimizer... Instead make use of "apply_bounds_transformation" so that bounds are respected even if the local minimizer does not support them. That also avoids the need of using an "accept_test". 28 April 2018, 13:41:05 UTC
2d3d838 MAINT: fix basinhopping for scipy version < 0.19 This removes the "seed" argument and prints a warning message. 28 April 2018, 13:41:05 UTC
5e84fd3 MAINT: refactor penalty_brute into penalty function. 28 April 2018, 13:41:05 UTC
b0a0e01 ENH: add basinhopping algorithm. 28 April 2018, 13:41:05 UTC
e73ae1d DOC: update filename for brute example. 28 April 2018, 13:41:05 UTC
ae5fc87 tolerate nearly any exception when trying to import matplotlib 28 April 2018, 12:27:24 UTC
5c27c1c Merge pull request #471 from reneeotten/requirements update handling of installation requirements 28 April 2018, 12:20:07 UTC
6f64f2d MAINT: use 'python_requires' to specify allowed Python versions. See: https://packaging.python.org/tutorials/distributing-packages/#python-requires 25 April 2018, 18:24:23 UTC
a2730a0 MAINT: read dependencies from file. Only "install_requires" in setup.py is automatically analyzed by pip during an install. Requirement files are only used when invoking "pip install -r". Previously, the dependencies were declared but no minimum versions were given. Now all requirements and minimum versions are consolidated in "requirements.txt". See: https://packaging.python.org/discussions/install-requires-vs-requirements/#install-requires-vs-requirements-files 25 April 2018, 18:24:23 UTC
8662627 Merge pull request #467 from reneeotten/AbortFitException Raise an AbortFitException when fit is aborted by user callback 16 April 2018, 02:57:54 UTC
2c39d76 MAINT: handle AbortFitException in least_squares. 14 April 2018, 15:35:48 UTC
3480442 MAINT: handle AbortFitException in least_squares. 14 April 2018, 15:35:48 UTC
6a9f62b MAINT: handle AbortFitException in scalar_minimize. 14 April 2018, 15:35:48 UTC
63e44f0 ENH: raise AbortFitException when fit is aborted by the user. - set some attributes before raising the exception - handle the exception in leastsq 14 April 2018, 15:35:48 UTC
846cd6c Merge pull request #465 from reneeotten/consistent_nfev consistent nfev 01 April 2018, 22:25:16 UTC
feb0be6 TST: fix failing test; now nfev -= 2 for leastsq. 30 March 2018, 15:30:45 UTC
e6bcdfb MAINT: do not add calls to __jacobian to nfev. 30 March 2018, 15:05:48 UTC
5abb892 MAINT: correct nfev for pre/post calls to __residual. 30 March 2018, 15:04:18 UTC
8c4a1f1 DOC: fix typo in docstring 29 March 2018, 19:02:33 UTC
2122b92 MAINT: no need to calculate the residual array, use 'fun' attribute from least_squares. 29 March 2018, 19:02:24 UTC
cfd34d5 BUG: fix upper bounds in least_squares. 29 March 2018, 18:10:37 UTC
b44786b doc should display version without versioneer tags 21 March 2018, 15:00:25 UTC
ff140a7 brevity 21 March 2018, 00:28:31 UTC
1e90b69 installation points to 2 conda channels, as conda-forge is perenially broken 21 March 2018, 00:19:59 UTC
b6f5789 Merge pull request #462 from reneeotten/documentation_docstrings updates to documentation and docstring 20 March 2018, 15:59:27 UTC
f02bc9e DOC: updates for new fit_report output 20 March 2018, 12:50:03 UTC
3d0caea DOC: update installation requirements. 19 March 2018, 16:10:09 UTC
71e6427 DOC: correct typo in docstring. 19 March 2018, 16:10:09 UTC
cd02480 Merge pull request #461 from lmfit/stats_with_gformat use gformat for fit statistics 19 March 2018, 03:16:44 UTC
cffdab4 trim leading whitespace for reported statistics 19 March 2018, 02:32:26 UTC
f6cbb72 use gformat for fit statistics 18 March 2018, 20:34:00 UTC
7b6bbaf Merge pull request #460 from reneeotten/fit_report Improve output of fit_report 18 March 2018, 19:20:02 UTC
4f2b92f ENH: improve output of fit_report. 18 March 2018, 18:09:55 UTC
d42d72f STY: small changes to conform to PEP8. 18 March 2018, 18:09:00 UTC
aac5897 Merge pull request #459 from lmfit/gformat_fix fix formatting error for values near 9.99e-5 18 March 2018, 17:45:53 UTC
3c65f1a better handling of all range of formats 1e-15 to 1e15 18 March 2018, 13:29:25 UTC
d4f7fe7 add missing import, use same lengt for val and stderr 18 March 2018, 12:50:00 UTC
back to top