60ed760 | reneeotten | 02 May 2020, 03:45:06 UTC | MAINT: also remove lmfit.ui from setup.py | 02 May 2020, 03:45:06 UTC |
fa8f83f | reneeotten | 02 May 2020, 03:33:11 UTC | MAINT: removed unsupported/untested code for IPython notebooks | 02 May 2020, 03:33:11 UTC |
9d86e49 | Matt Newville | 01 May 2020, 18:37:42 UTC | Merge pull request #640 from reneeotten/prepare_for_release prepare for release | 01 May 2020, 18:37:42 UTC |
a5f816f | reneeotten | 01 May 2020, 02:45:42 UTC | DOC: prepare for release | 01 May 2020, 03:44:09 UTC |
64fd2d4 | reneeotten | 30 April 2020, 03:15:34 UTC | MAINT: update pyupgrade pre-commit hook | 01 May 2020, 03:44:09 UTC |
2e0d0b9 | reneeotten | 29 November 2019, 17:19:06 UTC | TST: separate tests for max_nfev and improve coverage - max_nfev is not yet supported in the methods: brute, basinhopping, and emcee | 01 May 2020, 03:44:09 UTC |
26ca262 | reneeotten | 29 November 2019, 16:03:23 UTC | STY, DOC: follow style conventions and docstring updates | 01 May 2020, 03:44:09 UTC |
3482869 | Matt Newville | 29 April 2020, 18:10:33 UTC | Merge pull request #638 from lmfit/add_result_call_kws Add result call kws | 29 April 2020, 18:10:33 UTC |
3c0523f | Matthew Newville | 27 April 2020, 17:44:08 UTC | add call_kws to list of ModelResult attributes in doc | 27 April 2020, 17:44:08 UTC |
8be8c3a | Matthew Newville | 27 April 2020, 16:35:24 UTC | update docs for MinimizerResult.call_kws | 27 April 2020, 16:35:24 UTC |
382ce5f | Matthew Newville | 27 April 2020, 16:12:45 UTC | pass max_nfev directly | 27 April 2020, 16:12:45 UTC |
7019327 | Matthew Newville | 27 April 2020, 15:53:42 UTC | make sure log(chisqr) won't underflow | 27 April 2020, 15:53:42 UTC |
399f6b4 | Matthew Newville | 27 April 2020, 15:52:24 UTC | add call_kws to MinimizerResult to reflect call keyword args actually sent to solver | 27 April 2020, 15:52:24 UTC |
41e269a | Matthew Newville | 27 April 2020, 15:50:40 UTC | switch test to use max_nfev | 27 April 2020, 15:50:40 UTC |
5c15004 | Matthew Newville | 24 April 2020, 02:09:18 UTC | reinstate test for aborted result in least_squares() | 24 April 2020, 02:09:18 UTC |
bcf8f9c | Matthew Newville | 24 April 2020, 02:08:40 UTC | more NUMDIFF test fixes | 24 April 2020, 02:08:40 UTC |
7552abf | Matthew Newville | 24 April 2020, 01:58:11 UTC | Merge branch 'max_iter' | 24 April 2020, 01:58:11 UTC |
96a143e | Matthew Newville | 24 April 2020, 01:57:11 UTC | re-instate tests with NUMDIFFTOOLS | 24 April 2020, 01:57:11 UTC |
d865ddf | Matt Newville | 23 April 2020, 23:12:15 UTC | Merge branch 'master' into max_iter | 23 April 2020, 23:12:15 UTC |
f2789ed | Matthew Newville | 23 April 2020, 23:05:54 UTC | bring up-to-date with current master | 23 April 2020, 23:05:54 UTC |
ec3d97f | Matthew Newville | 23 April 2020, 23:04:36 UTC | update test_nose.py with current master | 23 April 2020, 23:04:36 UTC |
adbadf4 | Matt Newville | 23 April 2020, 18:39:54 UTC | Merge pull request #635 from lmfit/valid_eval_uncertainties add check if ModelResult.eval_uncertainty() | 23 April 2020, 18:39:54 UTC |
5c247d4 | Matt Newville | 23 April 2020, 18:39:16 UTC | Merge pull request #633 from reneeotten/static-code-analysis Remove PY2-compatibility code and fixes prompted by static-code analysis | 23 April 2020, 18:39:16 UTC |
2b0f7b5 | Arun Persaud | 23 April 2020, 14:31:45 UTC | FIX: setting a new Parameter value and bounds should use the new bounds The bounds should be updated first and then the parameter value. Otherwise, if the new value is outside of the initial bounds; it will be reset to min/max. Fixes: #636 | 23 April 2020, 14:31:45 UTC |
b9c8759 | Matthew Newville | 21 April 2020, 14:33:18 UTC | add check if ModelResult.eval_uncertainty() will fail because param.stderr is None | 21 April 2020, 14:33:18 UTC |
85fe9dc | Matthew Newville | 17 April 2020, 12:58:07 UTC | clean up cruft | 17 April 2020, 12:58:07 UTC |
f3af0d4 | Matthew Newville | 17 April 2020, 12:43:13 UTC | fix spelling errors for Doniach lineshape and model | 17 April 2020, 12:43:13 UTC |
e647f92 | reneeotten | 04 April 2020, 19:12:36 UTC | MAINT: remove PY2-compatibility code in test_model.py | 05 April 2020, 16:00:40 UTC |
03e89ba | reneeotten | 04 April 2020, 18:53:05 UTC | STY/MAINT: fix issues in test/*.py - pylint C0325: superfluous-parens - pylint W0622: redefined-builtin - pylint W0612: unused-variable - pylint E1133: not-an-iterable - pylint W0702: bare-except - pylint W1505: deprecated-method; assert_() - pylint W0613: unused-argument - pylint C0122: misplaced-comparison-constant | 05 April 2020, 16:00:40 UTC |
0ad1d0c | reneeotten | 04 April 2020, 18:16:55 UTC | STY/MAINT: fix issues in examples/*.py - pylint E1133: not-an-iterable - pylint C0330: wrong continued indentation - pylint W0612: unused-variable - pylint C0415: import-outside-toplevel - pylint R1714: consider-using-in - pylint C0325: superfluous-parens - pylint W0622: redefined-builtin | 05 April 2020, 16:00:40 UTC |
dae08c0 | reneeotten | 04 April 2020, 16:22:07 UTC | STY/MAINT: fixes in lmfit/*.py - pylint W0107: unnecessary-pass - pylint W0612: unused-variable - pylint C0415: import-outside-toplevel | 05 April 2020, 16:00:40 UTC |
9924021 | reneeotten | 04 April 2020, 02:36:21 UTC | MAINT: remove PY2-compatibility code in model.py | 05 April 2020, 16:00:39 UTC |
726a99d | reneeotten | 01 April 2020, 13:44:40 UTC | MAINT: add a few new pre-commit hooks - 'fix-encoding-pramga': remove '# -*- coding: utf-8 -*-' lines - 'mixed-line-ending': replace with most frequent line ending - 'yesqa': remove unnecessary '# noqa' comments - 'flake8-deprecated': warns about deprecated method calls - 'flake8-mutable': check for mutable default arguments | 05 April 2020, 16:00:39 UTC |
4763c61 | reneeotten | 01 April 2020, 00:28:44 UTC | TST: add test_pandas.py with an initial regression test | 05 April 2020, 16:00:39 UTC |
d860227 | Matt Newville | 01 April 2020, 21:28:59 UTC | Merge pull request #630 from lmfit/remove_bad_fwhm remove several inaccurate fwhm, label others as estimates | 01 April 2020, 21:28:59 UTC |
74d9dcc | Matt Newville | 01 April 2020, 04:28:56 UTC | Merge pull request #631 from reneeotten/lineshapes-and-tests lineshapes: clean-up and improve tests coverage | 01 April 2020, 04:28:56 UTC |
d086e62 | Matthew Newville | 30 March 2020, 19:44:40 UTC | remove several inaccurate fwhm, label others as estimates | 30 March 2020, 19:44:40 UTC |
75a4ce8 | reneeotten | 29 March 2020, 23:08:11 UTC | STY: correct 'wrong continued indentation' | 30 March 2020, 14:52:55 UTC |
3314e3d | reneeotten | 27 March 2020, 20:29:25 UTC | DOC: minor corrections in docstrings for lineshapes | 30 March 2020, 14:52:55 UTC |
67955dc | reneeotten | 10 March 2020, 03:06:39 UTC | MAINT: remove unused _<func> definitions - the underscore implies that they are intended for internal use only, and we actually do not use them anywhere in lmfit | 30 March 2020, 14:52:55 UTC |
a629967 | reneeotten | 10 March 2020, 03:02:53 UTC | MAINT: clean-up list of exported lineshape functions | 30 March 2020, 14:52:55 UTC |
5b2e2fc | reneeotten | 10 March 2020, 02:19:20 UTC | MAINT: more explicit checking/testing of 'form' argument - raise a ValueError if an invalid form is given in 'step' and 'rectangle' lineshapes - require the full name 'logistic' as is stated in the docstring | 30 March 2020, 14:52:55 UTC |
45c66a5 | reneeotten | 10 March 2020, 00:19:55 UTC | FIX: arguments decay/expon/sigma cannot be zero To avoid infinite values in the 'exponential' and 'pearson7' functions, and ZeroDivisionError in 'logistic', make sure that these variables are set to: max(tiny, [decay|expon|sigma]), where tiny = np.finfo(np.float64).eps | 30 March 2020, 14:52:55 UTC |
209596a | reneeotten | 09 March 2020, 12:32:43 UTC | TST: separate tests for lineshape functions and built-in models - increase test coverage for lineshapes.py | 30 March 2020, 14:52:51 UTC |
39bfd9d | reneeotten | 09 March 2020, 12:32:02 UTC | MAINT: remove unused function assert_results_close in lineshapes.py | 30 March 2020, 14:34:54 UTC |
f609eaa | Matt Newville | 30 March 2020, 02:14:02 UTC | Merge pull request #629 from reneeotten/pandas_guess_from_peak FIX: guess_from_peak with pandas.[DataFrame|Series] | 30 March 2020, 02:14:02 UTC |
d211c9b | reneeotten | 30 March 2020, 00:13:44 UTC | FIX: guess_from_peak with pandas.[DataFrame|Series] pandas.Series cannot be indexed using, for example, '[-1]'. Explicitly convert x_halfmax to a NumPy array to make sure it always works correctly. | 30 March 2020, 00:17:47 UTC |
c87667b | Mark | 29 March 2020, 21:43:19 UTC | FIX: guess_from_peak should also work with decreasing x-values (#627) | 29 March 2020, 21:43:19 UTC |
fe09190 | Matt Newville | 29 March 2020, 19:45:24 UTC | Merge pull request #628 from reneeotten/fix_doc_gallery_build Fix building the documentation/examples gallery | 29 March 2020, 19:45:24 UTC |
27ca2d3 | reneeotten | 29 March 2020, 18:06:41 UTC | DOC: model_loadmodel.py runs now correctly | 29 March 2020, 18:18:58 UTC |
d77a251 | reneeotten | 29 March 2020, 16:59:49 UTC | FIX/DOC: add Pillow dependency This was moved to an optional dependency in the latest sphinx-gallery version, but it is used in our case. | 29 March 2020, 17:05:55 UTC |
c528830 | Matt Newville | 27 March 2020, 20:50:37 UTC | Merge pull request #626 from reneeotten/remove_deprecated_stuff Remove deprecated stuff | 27 March 2020, 20:50:37 UTC |
d7dc136 | reneeotten | 06 February 2020, 18:52:30 UTC | DEP: remove isParameter function - deprecated in version 0.9.15 (commit 41748c818e45c47bfb2d4a102473d30fb630e03a) | 27 March 2020, 20:09:19 UTC |
0cb0d5b | reneeotten | 06 February 2020, 18:50:46 UTC | DEP: conversion uncertainties.core.Variable --> value - remove the automatic conversion, deprecated in version 0.9.15 (commit dd1f55450f6d4927129aada40e58f0670ffe127a) | 27 March 2020, 20:07:11 UTC |
877ec85 | Matt Newville | 27 March 2020, 19:33:10 UTC | Merge pull request #625 from reneeotten/codespell_pre-commit_hook Add codespell pre-commit hook | 27 March 2020, 19:33:10 UTC |
b46b20c | reneeotten | 27 March 2020, 17:56:09 UTC | MAINT: fix typos reported by codespell hook | 27 March 2020, 18:08:43 UTC |
7eb1826 | reneeotten | 27 March 2020, 16:56:03 UTC | MAINT: add codespell pre-commit hook | 27 March 2020, 18:08:39 UTC |
d0731e8 | reneeotten | 27 March 2020, 16:52:36 UTC | STY: sort imports | 27 March 2020, 17:56:21 UTC |
5b8cb86 | Mark | 27 March 2020, 16:19:29 UTC | Add thermal distribution model and lineshape (#620) | 27 March 2020, 16:19:29 UTC |
70af82f | Mark | 22 March 2020, 16:59:13 UTC | FIX: dumps not working with missing attributes (#623) Closes: #621 | 22 March 2020, 16:59:13 UTC |
d9648ab | Matt Newville | 09 March 2020, 23:36:14 UTC | Merge pull request #619 from reneeotten/small_updates Improve test-coverage and a few other small updates | 09 March 2020, 23:36:14 UTC |
de7e039 | reneeotten | 08 March 2020, 03:52:45 UTC | FIX: loads and __setstate__ methods in Parameters class - required for dumping/loading (i.e., pickle/unpickle) when usersyms are present. Doing the decode4js for all keys in unique_symbols separately works correctly (i.e., it's the exact inverse of the dumps method), whereas doing decode4js on the dumped-object does not properly restore functions. This makes the "if isinstance(val, dict):" block in __setstate__ no longer needed; all the logic is already present in jsonutils.decode4js(). | 08 March 2020, 16:31:10 UTC |
caba727 | reneeotten | 08 March 2020, 01:05:09 UTC | MAINT: remove unused set_expr_eval function in Parameter class | 08 March 2020, 15:43:22 UTC |
18275a6 | reneeotten | 01 March 2020, 01:51:50 UTC | DOC: remove return value for Python 2.7 in docstring | 08 March 2020, 15:43:17 UTC |
3002787 | reneeotten | 29 February 2020, 18:24:04 UTC | TST: improve test coverage for Parameters class | 08 March 2020, 01:05:23 UTC |
0350f10 | reneeotten | 29 February 2020, 18:08:58 UTC | TST: remove redundant tests | 01 March 2020, 02:04:04 UTC |
5413625 | reneeotten | 27 February 2020, 12:53:10 UTC | TST: improve test coverage for Parameter class - correct test for value setter | 01 March 2020, 02:04:04 UTC |
80b88e7 | reneeotten | 06 February 2020, 17:36:54 UTC | TST: improve coverage in test_confidence.py - correct residual function and expected value for parameter 'b' - explicitly test that the function 'my_f_compare' is called - explicitly test (the default) f_compare function - explicitly test copy_vals and restore_vals - small style changes for consistency with the rest of the codebase | 29 February 2020, 18:46:32 UTC |
55b5fe6 | reneeotten | 31 January 2020, 15:47:43 UTC | FIX: correct encoding for arrays with dtype=object | 29 February 2020, 18:46:32 UTC |
67d15f6 | reneeotten | 24 January 2020, 14:51:31 UTC | MAINT: remove wrappers for b64encode/b64decode | 29 February 2020, 18:46:31 UTC |
e49b298 | reneeotten | 24 January 2020, 13:46:32 UTC | TST: improve test coverage for AMPGO | 29 February 2020, 18:46:31 UTC |
cc19ab2 | reneeotten | 24 January 2020, 14:37:58 UTC | MAINT: fix issues reported by updated hooks | 29 February 2020, 18:46:31 UTC |
0643de1 | reneeotten | 24 January 2020, 14:37:02 UTC | MAINT: update pre-commit hooks to latest version - pyupgrade, pre-commit-hooks, and pygrep-hooks | 29 February 2020, 18:46:31 UTC |
6fbc016 | reneeotten | 24 January 2020, 14:35:36 UTC | DOC: update copyright year | 29 February 2020, 18:46:31 UTC |
046ebc4 | Matthew Newville | 13 January 2020, 16:16:39 UTC | doc typo, gh #615 | 13 January 2020, 16:16:39 UTC |
c5f9690 | Matthew Newville | 20 December 2019, 19:51:16 UTC | 1.0.0 release notes | 20 December 2019, 19:51:16 UTC |
f6aa1d9 | Matt Newville | 20 December 2019, 19:38:41 UTC | Merge pull request #614 from lmfit/doc_emcee_fixes doc and emcee_example fixes | 20 December 2019, 19:38:41 UTC |
2d6ba40 | Matthew Newville | 20 December 2019, 19:17:01 UTC | doc update for peak amplitude as 'area under curve', etc | 20 December 2019, 19:17:01 UTC |
16fc7d1 | Matthew Newville | 20 December 2019, 19:15:48 UTC | update doc for emcee example, some comparison with confidence_intervals | 20 December 2019, 19:15:48 UTC |
ac5d058 | Matthew Newville | 20 December 2019, 19:07:49 UTC | update emcee example to better present results | 20 December 2019, 19:07:49 UTC |
f7b48b7 | Matt Newville | 15 December 2019, 14:16:31 UTC | Merge pull request #612 from reneeotten/make-PY3-only PR to make lmfit PY3-only | 15 December 2019, 14:16:31 UTC |
1997c9b | reneeotten | 07 December 2019, 20:49:08 UTC | MAINT: add missing docstrings | 09 December 2019, 12:57:05 UTC |
66ef604 | reneeotten | 07 December 2019, 20:42:00 UTC | MAINT: remove PY2-only magic methods | 09 December 2019, 12:57:05 UTC |
9a713a6 | reneeotten | 07 December 2019, 18:40:57 UTC | MAINT: add --py3-plus flag to pyupgrade and run on all files | 09 December 2019, 12:57:05 UTC |
3731e3c | reneeotten | 05 December 2019, 04:03:11 UTC | MAINT: require Python 3.5 or higher - drop Python 2.7 in Travis CI and classifiers - drop six dependency requirement | 09 December 2019, 12:57:04 UTC |
cc56ae4 | reneeotten | 05 December 2019, 03:57:48 UTC | MAINT: update pyupgrade pre-commit hook | 09 December 2019, 12:57:04 UTC |
bcb23dc | Matt Newville | 02 December 2019, 21:45:31 UTC | Merge pull request #611 from lmfit/v0.9.15 announce end of support for Python 2.7 | 02 December 2019, 21:45:31 UTC |
832aa80 | reneeotten | 01 December 2019, 21:32:30 UTC | DOC: updates and release notes for v0.9.15 | 02 December 2019, 00:51:57 UTC |
565bfcb | reneeotten | 01 December 2019, 21:19:57 UTC | STY: fix import orders - update .pre-commit-config.yaml and isort configuration | 02 December 2019, 00:51:00 UTC |
fb133d9 | Matthew Newville | 01 December 2019, 23:25:26 UTC | announce end of suport for Python 2.7 | 01 December 2019, 23:25:26 UTC |
15787b9 | Matthew Newville | 27 November 2019, 23:59:32 UTC | test of errorbars with scalar_minimizer should depend on NUMDIFFTOOLS | 27 November 2019, 23:59:32 UTC |
04efdcd | Matthew Newville | 27 November 2019, 23:22:34 UTC | ok, remove check_nfev and go back to fiddling with nfev counts | 27 November 2019, 23:22:34 UTC |
9cc53f7 | Matthew Newville | 27 November 2019, 22:47:29 UTC | set step for numdifftools.Hessian, preventing some overflows, maybe improving results | 27 November 2019, 22:47:29 UTC |
072b899 | Matthew Newville | 27 November 2019, 22:32:56 UTC | add more checks for max_nfev aliases, better attempt at recovery on nfev-related aborts | 27 November 2019, 22:32:56 UTC |
a563d4b | Matthew Newville | 27 November 2019, 22:28:47 UTC | testing max_nfev for more methods | 27 November 2019, 22:28:47 UTC |
327c5fb | Matthew Newville | 25 November 2019, 22:13:35 UTC | remove cruft print() | 25 November 2019, 22:13:35 UTC |
d83dbc6 | Matthew Newville | 25 November 2019, 20:22:57 UTC | add max_nfev to minimize() function | 25 November 2019, 20:22:57 UTC |
f499067 | Matthew Newville | 25 November 2019, 04:35:59 UTC | add max_nfev test | 25 November 2019, 04:35:59 UTC |
f9c04de | Matthew Newville | 25 November 2019, 04:35:40 UTC | add max_nfev to Model.fit and ModelResult | 25 November 2019, 04:35:40 UTC |
3caab3b | Matthew Newville | 25 November 2019, 04:35:05 UTC | recover from abort-by-max_nfev, test for residual in _calculate_statistics() | 25 November 2019, 04:35:05 UTC |