b7d87b9 | Matt Newville | 01 May 2018, 14:21:48 UTC | Merge pull request #466 from reneeotten/ampgo Add the AMPGO algorithm | 01 May 2018, 14:21:48 UTC |
0bf71d0 | reneeotten | 29 April 2018, 14:36:52 UTC | TST: add test for ampgo method | 01 May 2018, 02:44:51 UTC |
1626e8c | reneeotten | 29 April 2018, 20:10:02 UTC | 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 | reneeotten | 29 April 2018, 14:36:44 UTC | 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 | reneeotten | 30 April 2018, 01:10:01 UTC | MAINT: handle AbortFitException. | 01 May 2018, 02:27:14 UTC |
64ebd1f | reneeotten | 29 April 2018, 14:02:10 UTC | 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 | reneeotten | 09 April 2018, 21:49:13 UTC | MAINT: remove 'fmin' parameter and update description of 'glbtol'. | 01 May 2018, 02:27:14 UTC |
07c5519 | reneeotten | 05 April 2018, 22:51:33 UTC | MAINT: remove original AMPGO function. | 01 May 2018, 02:27:14 UTC |
2b3b5a5 | reneeotten | 02 April 2018, 20:39:02 UTC | STY: minor PEP8 style changes and comment updates. | 01 May 2018, 02:27:14 UTC |
205fafb | reneeotten | 02 April 2018, 20:31:38 UTC | MAINT: use the calculated numerator in inverse_tunnel function. | 01 May 2018, 02:27:14 UTC |
50cc742 | reneeotten | 02 April 2018, 01:05:29 UTC | MAINT: import numpy as np. | 01 May 2018, 02:27:14 UTC |
92424f5 | reneeotten | 01 April 2018, 20:30:20 UTC | MAINT: simplify setting of local_tol. | 01 May 2018, 02:27:14 UTC |
7a357ce | reneeotten | 31 March 2018, 20:04:42 UTC | MAINT: simplify code to handle bounds. | 01 May 2018, 02:27:14 UTC |
04ff527 | reneeotten | 31 March 2018, 17:06:45 UTC | MAINT: use "n" instead of calculating "len(x0)" again". | 01 May 2018, 02:27:14 UTC |
f7c290c | reneeotten | 31 March 2018, 02:14:36 UTC | 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 | reneeotten | 21 March 2018, 02:03:55 UTC | ENH: add AMPGO minimization algorithm and update docs - add AMPGO code from Andrea Gavana | 01 May 2018, 02:27:14 UTC |
1a009ed | Matt Newville | 01 May 2018, 01:25:18 UTC | 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 | Matthew Newville | 30 April 2018, 01:38:08 UTC | simplify and fix corner-case errors testinf closeness of large integers | 30 April 2018, 01:38:08 UTC |
a6cc4d6 | Matt Newville | 29 April 2018, 11:50:33 UTC | Merge pull request #473 from reneeotten/external_uncertainties_package External uncertainties package | 29 April 2018, 11:50:33 UTC |
beca5a6 | reneeotten | 19 April 2018, 23:34:50 UTC | DOC: update documentation. | 29 April 2018, 02:47:13 UTC |
c1d8153 | reneeotten | 19 April 2018, 20:11:16 UTC | TST: fix obsolete warnings related to uncertainties | 29 April 2018, 02:45:51 UTC |
160b6c4 | reneeotten | 19 April 2018, 19:23:22 UTC | MAINT: remove fork of uncertainties package. | 29 April 2018, 02:45:51 UTC |
7ca6558 | reneeotten | 19 April 2018, 18:43:39 UTC | MAINT: don't call std_dev() anymore [obsolete]. | 29 April 2018, 02:45:51 UTC |
7c11aa7 | reneeotten | 19 April 2018, 18:45:56 UTC | MAINT: uncertainties.Variable --> uncertainties.core.Variable | 29 April 2018, 02:45:51 UTC |
cc096e6 | reneeotten | 19 April 2018, 18:35:50 UTC | MAINT: use external 'uncertainties' package. | 29 April 2018, 02:45:51 UTC |
1f22c6f | Matt Newville | 28 April 2018, 17:35:09 UTC | 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 | Matt Newville | 28 April 2018, 17:34:00 UTC | Merge pull request #468 from reneeotten/basinhopping Add support for scipy.basinhopping | 28 April 2018, 17:34:00 UTC |
fe68f5d | reneeotten | 15 April 2018, 20:42:22 UTC | TST: add test for basinhopping. | 28 April 2018, 13:41:05 UTC |
14718a8 | reneeotten | 19 April 2018, 15:17:20 UTC | 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 | reneeotten | 16 April 2018, 18:41:43 UTC | 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 | reneeotten | 16 April 2018, 13:22:02 UTC | MAINT: refactor penalty_brute into penalty function. | 28 April 2018, 13:41:05 UTC |
b0a0e01 | reneeotten | 15 April 2018, 14:46:49 UTC | ENH: add basinhopping algorithm. | 28 April 2018, 13:41:05 UTC |
e73ae1d | reneeotten | 15 April 2018, 15:06:46 UTC | DOC: update filename for brute example. | 28 April 2018, 13:41:05 UTC |
ae5fc87 | Matthew Newville | 28 April 2018, 12:27:24 UTC | tolerate nearly any exception when trying to import matplotlib | 28 April 2018, 12:27:24 UTC |
5c27c1c | Matt Newville | 28 April 2018, 12:20:07 UTC | Merge pull request #471 from reneeotten/requirements update handling of installation requirements | 28 April 2018, 12:20:07 UTC |
6f64f2d | reneeotten | 25 April 2018, 18:21:46 UTC | 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 | reneeotten | 25 April 2018, 18:14:15 UTC | 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 | Matt Newville | 16 April 2018, 02:57:54 UTC | 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 | reneeotten | 14 April 2018, 15:26:27 UTC | MAINT: handle AbortFitException in least_squares. | 14 April 2018, 15:35:48 UTC |
3480442 | reneeotten | 14 April 2018, 15:08:40 UTC | MAINT: handle AbortFitException in least_squares. | 14 April 2018, 15:35:48 UTC |
6a9f62b | reneeotten | 14 April 2018, 14:13:52 UTC | MAINT: handle AbortFitException in scalar_minimize. | 14 April 2018, 15:35:48 UTC |
63e44f0 | reneeotten | 13 April 2018, 15:44:27 UTC | 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 | Matt Newville | 01 April 2018, 22:25:16 UTC | Merge pull request #465 from reneeotten/consistent_nfev consistent nfev | 01 April 2018, 22:25:16 UTC |
feb0be6 | reneeotten | 30 March 2018, 15:30:45 UTC | TST: fix failing test; now nfev -= 2 for leastsq. | 30 March 2018, 15:30:45 UTC |
e6bcdfb | reneeotten | 30 March 2018, 15:05:48 UTC | MAINT: do not add calls to __jacobian to nfev. | 30 March 2018, 15:05:48 UTC |
5abb892 | reneeotten | 30 March 2018, 15:04:18 UTC | MAINT: correct nfev for pre/post calls to __residual. | 30 March 2018, 15:04:18 UTC |
8c4a1f1 | reneeotten | 29 March 2018, 19:01:49 UTC | DOC: fix typo in docstring | 29 March 2018, 19:02:33 UTC |
2122b92 | reneeotten | 29 March 2018, 18:57:12 UTC | MAINT: no need to calculate the residual array, use 'fun' attribute from least_squares. | 29 March 2018, 19:02:24 UTC |
cfd34d5 | reneeotten | 29 March 2018, 18:08:17 UTC | BUG: fix upper bounds in least_squares. | 29 March 2018, 18:10:37 UTC |
b44786b | Matthew Newville | 21 March 2018, 15:00:25 UTC | doc should display version without versioneer tags | 21 March 2018, 15:00:25 UTC |
ff140a7 | Matthew Newville | 21 March 2018, 00:28:31 UTC | brevity | 21 March 2018, 00:28:31 UTC |
1e90b69 | Matthew Newville | 21 March 2018, 00:19:59 UTC | installation points to 2 conda channels, as conda-forge is perenially broken | 21 March 2018, 00:19:59 UTC |
b6f5789 | Matt Newville | 20 March 2018, 15:59:27 UTC | Merge pull request #462 from reneeotten/documentation_docstrings updates to documentation and docstring | 20 March 2018, 15:59:27 UTC |
f02bc9e | reneeotten | 20 March 2018, 03:09:48 UTC | DOC: updates for new fit_report output | 20 March 2018, 12:50:03 UTC |
3d0caea | reneeotten | 13 March 2018, 02:19:41 UTC | DOC: update installation requirements. | 19 March 2018, 16:10:09 UTC |
71e6427 | reneeotten | 13 March 2018, 02:05:49 UTC | DOC: correct typo in docstring. | 19 March 2018, 16:10:09 UTC |
cd02480 | Matt Newville | 19 March 2018, 03:16:44 UTC | Merge pull request #461 from lmfit/stats_with_gformat use gformat for fit statistics | 19 March 2018, 03:16:44 UTC |
cffdab4 | Matthew Newville | 19 March 2018, 02:32:26 UTC | trim leading whitespace for reported statistics | 19 March 2018, 02:32:26 UTC |
f6cbb72 | Matthew Newville | 18 March 2018, 20:34:00 UTC | use gformat for fit statistics | 18 March 2018, 20:34:00 UTC |
7b6bbaf | Matt Newville | 18 March 2018, 19:20:02 UTC | Merge pull request #460 from reneeotten/fit_report Improve output of fit_report | 18 March 2018, 19:20:02 UTC |
4f2b92f | reneeotten | 18 March 2018, 18:09:55 UTC | ENH: improve output of fit_report. | 18 March 2018, 18:09:55 UTC |
d42d72f | reneeotten | 18 March 2018, 18:09:00 UTC | STY: small changes to conform to PEP8. | 18 March 2018, 18:09:00 UTC |
aac5897 | Matt Newville | 18 March 2018, 17:45:53 UTC | 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 | Matthew Newville | 18 March 2018, 13:29:25 UTC | better handling of all range of formats 1e-15 to 1e15 | 18 March 2018, 13:29:25 UTC |
d4f7fe7 | Matthew Newville | 18 March 2018, 12:50:00 UTC | add missing import, use same lengt for val and stderr | 18 March 2018, 12:50:00 UTC |
3982e9a | Matthew Newville | 17 March 2018, 20:49:35 UTC | improvement to gformat() to better guarantee length and precision | 17 March 2018, 20:49:35 UTC |
512e3cb | Matt Newville | 16 March 2018, 18:01:29 UTC | fix formatting error for values near 9.99e-5 | 16 March 2018, 18:01:29 UTC |
5c0706c | Matt Newville | 12 March 2018, 15:20:39 UTC | Merge pull request #456 from lmfit/prefix_renames Prefix renames | 12 March 2018, 15:20:39 UTC |
7bed863 | Matt Newville | 12 March 2018, 15:17:20 UTC | Merge pull request #455 from lmfit/use_asteval Use asteval | 12 March 2018, 15:17:20 UTC |
c3ed206 | Matthew Newville | 12 March 2018, 03:21:06 UTC | update travis minimum version of numpy for 'minimal Py36 build' | 12 March 2018, 03:21:06 UTC |
a84f241 | Matthew Newville | 12 March 2018, 03:08:35 UTC | add user_options to save/load modelresult for user custom options | 12 March 2018, 03:08:35 UTC |
e9b6372 | Matthew Newville | 12 March 2018, 03:07:29 UTC | update test for changing model prefix - should now pass | 12 March 2018, 03:07:29 UTC |
32caf71 | Matthew Newville | 12 March 2018, 03:06:31 UTC | add setter for Model prefix that updates param names and hints | 12 March 2018, 03:06:31 UTC |
7bfc663 | Matthew Newville | 12 March 2018, 03:05:57 UTC | add _set_paramhints_prefix to allow changing a models prefix | 12 March 2018, 03:05:57 UTC |
4ca3111 | Matthew Newville | 09 March 2018, 04:17:42 UTC | explicilty import and export Interpreter | 09 March 2018, 04:17:42 UTC |
8ee830c | Matthew Newville | 09 March 2018, 02:32:17 UTC | update travis minimum version of numpy for 'minimal Py36 build' | 09 March 2018, 02:32:17 UTC |
c1a96d8 | Matthew Newville | 09 March 2018, 02:14:53 UTC | update travis to install asterval | 09 March 2018, 02:14:53 UTC |
79ba369 | Matthew Newville | 09 March 2018, 01:51:10 UTC | remove asteval code from lmfit, rely on external package | 09 March 2018, 01:51:10 UTC |
03c0b3b | Matthew Newville | 09 March 2018, 01:50:23 UTC | add asteval 0.9.12 as a requirement | 09 March 2018, 01:50:23 UTC |
0865bee | Matthew Newville | 09 March 2018, 01:49:52 UTC | import asteval from external module | 09 March 2018, 01:49:52 UTC |
0b49508 | Matthew Newville | 09 March 2018, 01:49:49 UTC | import asteval from external module | 09 March 2018, 01:49:49 UTC |
384c59c | Matthew Newville | 08 March 2018, 19:28:50 UTC | asteval.py now exactly matches asteval module | 08 March 2018, 19:28:50 UTC |
54a0ee3 | Matthew Newville | 08 March 2018, 02:12:19 UTC | more synchronization with asteval | 08 March 2018, 02:12:19 UTC |
0a0015d | Matthew Newville | 08 March 2018, 01:59:35 UTC | fix adding extra scipy special funcs | 08 March 2018, 01:59:35 UTC |
b1772e2 | Matthew Newville | 08 March 2018, 01:51:20 UTC | move scipy.special funcs to be loaded as usersym | 08 March 2018, 01:51:20 UTC |
7a96a1e | Matthew Newville | 08 March 2018, 01:50:30 UTC | many changes to synchronize with asteval | 08 March 2018, 01:50:30 UTC |
45b7957 | Matthew Newville | 08 March 2018, 01:49:51 UTC | ndarray in astutils | 08 March 2018, 01:49:51 UTC |
46c53dc | Matthew Newville | 07 March 2018, 21:23:52 UTC | astuils now matches that from asteval | 07 March 2018, 21:23:52 UTC |
f05c37f | Matt Newville | 26 February 2018, 01:44:19 UTC | 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 | Erich Eckner | 23 February 2018, 08:50:31 UTC | tests/test_height_fwhm.py, tests/test_saveload.py: use absolute paths | 23 February 2018, 08:50:31 UTC |
c06666c | Matthew Newville | 11 February 2018, 14:08:45 UTC | update doc for 5 digit-precision fit statistics | 11 February 2018, 14:08:45 UTC |
acf2cbc | Matthew Newville | 11 February 2018, 13:01:51 UTC | increase default precision for chi-square, etc from 3 to 5 | 11 February 2018, 13:01:51 UTC |
1affbb9 | Matt Newville | 08 February 2018, 02:58:54 UTC | Merge pull request #452 from mrclary/extend-uncertainty Evaluate uncertainty for arbitrary independent variable value | 08 February 2018, 02:58:54 UTC |
198adb5 | Ryan Clary | 05 February 2018, 03:33:28 UTC | * remove redundant "/ self.redchi" then "* self.redchi" | 05 February 2018, 03:33:28 UTC |
02ee67e | Ryan Clary | 05 February 2018, 02:26:47 UTC | * accommodate models with multiple independent variables | 05 February 2018, 02:26:47 UTC |
395456c | Ryan Clary | 04 February 2018, 04:43:29 UTC | * 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 | Matt Newville | 07 December 2017, 23:45:55 UTC | Merge pull request #449 from reneeotten/small_fixes_after_merge Small fixes after merge | 07 December 2017, 23:45:55 UTC |
58e52dd | reneeotten | 07 December 2017, 04:32:41 UTC | 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 | reneeotten | 03 December 2017, 19:01:33 UTC | MAINT: remove unused fwhm_factor and use full expression for Gaussian models. | 07 December 2017, 22:07:18 UTC |
7242578 | reneeotten | 03 December 2017, 17:16:53 UTC | STY: update examples files. | 07 December 2017, 22:07:00 UTC |