https://github.com/lmfit/lmfit-py

sort by:
Revision Author Date Message Commit Date
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
3982e9a improvement to gformat() to better guarantee length and precision 17 March 2018, 20:49:35 UTC
512e3cb fix formatting error for values near 9.99e-5 16 March 2018, 18:01:29 UTC
5c0706c Merge pull request #456 from lmfit/prefix_renames Prefix renames 12 March 2018, 15:20:39 UTC
7bed863 Merge pull request #455 from lmfit/use_asteval Use asteval 12 March 2018, 15:17:20 UTC
c3ed206 update travis minimum version of numpy for 'minimal Py36 build' 12 March 2018, 03:21:06 UTC
a84f241 add user_options to save/load modelresult for user custom options 12 March 2018, 03:08:35 UTC
e9b6372 update test for changing model prefix - should now pass 12 March 2018, 03:07:29 UTC
32caf71 add setter for Model prefix that updates param names and hints 12 March 2018, 03:06:31 UTC
7bfc663 add _set_paramhints_prefix to allow changing a models prefix 12 March 2018, 03:05:57 UTC
4ca3111 explicilty import and export Interpreter 09 March 2018, 04:17:42 UTC
8ee830c update travis minimum version of numpy for 'minimal Py36 build' 09 March 2018, 02:32:17 UTC
c1a96d8 update travis to install asterval 09 March 2018, 02:14:53 UTC
79ba369 remove asteval code from lmfit, rely on external package 09 March 2018, 01:51:10 UTC
03c0b3b add asteval 0.9.12 as a requirement 09 March 2018, 01:50:23 UTC
0865bee import asteval from external module 09 March 2018, 01:49:52 UTC
0b49508 import asteval from external module 09 March 2018, 01:49:49 UTC
384c59c asteval.py now exactly matches asteval module 08 March 2018, 19:28:50 UTC
54a0ee3 more synchronization with asteval 08 March 2018, 02:12:19 UTC
0a0015d fix adding extra scipy special funcs 08 March 2018, 01:59:35 UTC
b1772e2 move scipy.special funcs to be loaded as usersym 08 March 2018, 01:51:20 UTC
7a96a1e many changes to synchronize with asteval 08 March 2018, 01:50:30 UTC
45b7957 ndarray in astutils 08 March 2018, 01:49:51 UTC
46c53dc astuils now matches that from asteval 07 March 2018, 21:23:52 UTC
f05c37f Merge pull request #454 from deep-42-thought/master tests/test_height_fwhm.py, tests/test_saveload.py: use absolute paths 26 February 2018, 01:44:19 UTC
f23a0a2 tests/test_height_fwhm.py, tests/test_saveload.py: use absolute paths 23 February 2018, 08:50:31 UTC
c06666c update doc for 5 digit-precision fit statistics 11 February 2018, 14:08:45 UTC
acf2cbc increase default precision for chi-square, etc from 3 to 5 11 February 2018, 13:01:51 UTC
1affbb9 Merge pull request #452 from mrclary/extend-uncertainty Evaluate uncertainty for arbitrary independent variable value 08 February 2018, 02:58:54 UTC
198adb5 * remove redundant "/ self.redchi" then "* self.redchi" 05 February 2018, 03:33:28 UTC
02ee67e * accommodate models with multiple independent variables 05 February 2018, 02:26:47 UTC
395456c * don't overwrite ModelResult.userkws * ensure fjac ad df2 are correct size if independent variable is updated * ensure original ModelResult.ndata is not changed for computing t.pp 04 February 2018, 04:43:29 UTC
fc5e38d Merge pull request #449 from reneeotten/small_fixes_after_merge Small fixes after merge 07 December 2017, 23:45:55 UTC
58e52dd ENH: show the fit on top of data points. As discussed on the mailinglist the default for ModelResult.plot_fit() has been changed to show the fit on top of the data points. (see https://groups.google.com/forum/#!topic/lmfit-py/rekwbFVJy2c) 07 December 2017, 22:07:32 UTC
0dba26f MAINT: remove unused fwhm_factor and use full expression for Gaussian models. 07 December 2017, 22:07:18 UTC
7242578 STY: update examples files. 07 December 2017, 22:07:00 UTC
back to top