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

sort by:
Revision Author Date Message Commit Date
60ed760 MAINT: also remove lmfit.ui from setup.py 02 May 2020, 03:45:06 UTC
fa8f83f MAINT: removed unsupported/untested code for IPython notebooks 02 May 2020, 03:33:11 UTC
9d86e49 Merge pull request #640 from reneeotten/prepare_for_release prepare for release 01 May 2020, 18:37:42 UTC
a5f816f DOC: prepare for release 01 May 2020, 03:44:09 UTC
64fd2d4 MAINT: update pyupgrade pre-commit hook 01 May 2020, 03:44:09 UTC
2e0d0b9 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 STY, DOC: follow style conventions and docstring updates 01 May 2020, 03:44:09 UTC
3482869 Merge pull request #638 from lmfit/add_result_call_kws Add result call kws 29 April 2020, 18:10:33 UTC
3c0523f add call_kws to list of ModelResult attributes in doc 27 April 2020, 17:44:08 UTC
8be8c3a update docs for MinimizerResult.call_kws 27 April 2020, 16:35:24 UTC
382ce5f pass max_nfev directly 27 April 2020, 16:12:45 UTC
7019327 make sure log(chisqr) won't underflow 27 April 2020, 15:53:42 UTC
399f6b4 add call_kws to MinimizerResult to reflect call keyword args actually sent to solver 27 April 2020, 15:52:24 UTC
41e269a switch test to use max_nfev 27 April 2020, 15:50:40 UTC
5c15004 reinstate test for aborted result in least_squares() 24 April 2020, 02:09:18 UTC
bcf8f9c more NUMDIFF test fixes 24 April 2020, 02:08:40 UTC
7552abf Merge branch 'max_iter' 24 April 2020, 01:58:11 UTC
96a143e re-instate tests with NUMDIFFTOOLS 24 April 2020, 01:57:11 UTC
d865ddf Merge branch 'master' into max_iter 23 April 2020, 23:12:15 UTC
f2789ed bring up-to-date with current master 23 April 2020, 23:05:54 UTC
ec3d97f update test_nose.py with current master 23 April 2020, 23:04:36 UTC
adbadf4 Merge pull request #635 from lmfit/valid_eval_uncertainties add check if ModelResult.eval_uncertainty() 23 April 2020, 18:39:54 UTC
5c247d4 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 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 add check if ModelResult.eval_uncertainty() will fail because param.stderr is None 21 April 2020, 14:33:18 UTC
85fe9dc clean up cruft 17 April 2020, 12:58:07 UTC
f3af0d4 fix spelling errors for Doniach lineshape and model 17 April 2020, 12:43:13 UTC
e647f92 MAINT: remove PY2-compatibility code in test_model.py 05 April 2020, 16:00:40 UTC
03e89ba 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 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 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 MAINT: remove PY2-compatibility code in model.py 05 April 2020, 16:00:39 UTC
726a99d 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 TST: add test_pandas.py with an initial regression test 05 April 2020, 16:00:39 UTC
d860227 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 Merge pull request #631 from reneeotten/lineshapes-and-tests lineshapes: clean-up and improve tests coverage 01 April 2020, 04:28:56 UTC
d086e62 remove several inaccurate fwhm, label others as estimates 30 March 2020, 19:44:40 UTC
75a4ce8 STY: correct 'wrong continued indentation' 30 March 2020, 14:52:55 UTC
3314e3d DOC: minor corrections in docstrings for lineshapes 30 March 2020, 14:52:55 UTC
67955dc 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 MAINT: clean-up list of exported lineshape functions 30 March 2020, 14:52:55 UTC
5b2e2fc 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 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 TST: separate tests for lineshape functions and built-in models - increase test coverage for lineshapes.py 30 March 2020, 14:52:51 UTC
39bfd9d MAINT: remove unused function assert_results_close in lineshapes.py 30 March 2020, 14:34:54 UTC
f609eaa 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 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 FIX: guess_from_peak should also work with decreasing x-values (#627) 29 March 2020, 21:43:19 UTC
fe09190 Merge pull request #628 from reneeotten/fix_doc_gallery_build Fix building the documentation/examples gallery 29 March 2020, 19:45:24 UTC
27ca2d3 DOC: model_loadmodel.py runs now correctly 29 March 2020, 18:18:58 UTC
d77a251 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 Merge pull request #626 from reneeotten/remove_deprecated_stuff Remove deprecated stuff 27 March 2020, 20:50:37 UTC
d7dc136 DEP: remove isParameter function - deprecated in version 0.9.15 (commit 41748c818e45c47bfb2d4a102473d30fb630e03a) 27 March 2020, 20:09:19 UTC
0cb0d5b 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 Merge pull request #625 from reneeotten/codespell_pre-commit_hook Add codespell pre-commit hook 27 March 2020, 19:33:10 UTC
b46b20c MAINT: fix typos reported by codespell hook 27 March 2020, 18:08:43 UTC
7eb1826 MAINT: add codespell pre-commit hook 27 March 2020, 18:08:39 UTC
d0731e8 STY: sort imports 27 March 2020, 17:56:21 UTC
5b8cb86 Add thermal distribution model and lineshape (#620) 27 March 2020, 16:19:29 UTC
70af82f FIX: dumps not working with missing attributes (#623) Closes: #621 22 March 2020, 16:59:13 UTC
d9648ab 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 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 MAINT: remove unused set_expr_eval function in Parameter class 08 March 2020, 15:43:22 UTC
18275a6 DOC: remove return value for Python 2.7 in docstring 08 March 2020, 15:43:17 UTC
3002787 TST: improve test coverage for Parameters class 08 March 2020, 01:05:23 UTC
0350f10 TST: remove redundant tests 01 March 2020, 02:04:04 UTC
5413625 TST: improve test coverage for Parameter class - correct test for value setter 01 March 2020, 02:04:04 UTC
80b88e7 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 FIX: correct encoding for arrays with dtype=object 29 February 2020, 18:46:32 UTC
67d15f6 MAINT: remove wrappers for b64encode/b64decode 29 February 2020, 18:46:31 UTC
e49b298 TST: improve test coverage for AMPGO 29 February 2020, 18:46:31 UTC
cc19ab2 MAINT: fix issues reported by updated hooks 29 February 2020, 18:46:31 UTC
0643de1 MAINT: update pre-commit hooks to latest version - pyupgrade, pre-commit-hooks, and pygrep-hooks 29 February 2020, 18:46:31 UTC
6fbc016 DOC: update copyright year 29 February 2020, 18:46:31 UTC
046ebc4 doc typo, gh #615 13 January 2020, 16:16:39 UTC
c5f9690 1.0.0 release notes 20 December 2019, 19:51:16 UTC
f6aa1d9 Merge pull request #614 from lmfit/doc_emcee_fixes doc and emcee_example fixes 20 December 2019, 19:38:41 UTC
2d6ba40 doc update for peak amplitude as 'area under curve', etc 20 December 2019, 19:17:01 UTC
16fc7d1 update doc for emcee example, some comparison with confidence_intervals 20 December 2019, 19:15:48 UTC
ac5d058 update emcee example to better present results 20 December 2019, 19:07:49 UTC
f7b48b7 Merge pull request #612 from reneeotten/make-PY3-only PR to make lmfit PY3-only 15 December 2019, 14:16:31 UTC
1997c9b MAINT: add missing docstrings 09 December 2019, 12:57:05 UTC
66ef604 MAINT: remove PY2-only magic methods 09 December 2019, 12:57:05 UTC
9a713a6 MAINT: add --py3-plus flag to pyupgrade and run on all files 09 December 2019, 12:57:05 UTC
3731e3c 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 MAINT: update pyupgrade pre-commit hook 09 December 2019, 12:57:04 UTC
bcb23dc 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 DOC: updates and release notes for v0.9.15 02 December 2019, 00:51:57 UTC
565bfcb STY: fix import orders - update .pre-commit-config.yaml and isort configuration 02 December 2019, 00:51:00 UTC
fb133d9 announce end of suport for Python 2.7 01 December 2019, 23:25:26 UTC
15787b9 test of errorbars with scalar_minimizer should depend on NUMDIFFTOOLS 27 November 2019, 23:59:32 UTC
04efdcd ok, remove check_nfev and go back to fiddling with nfev counts 27 November 2019, 23:22:34 UTC
9cc53f7 set step for numdifftools.Hessian, preventing some overflows, maybe improving results 27 November 2019, 22:47:29 UTC
072b899 add more checks for max_nfev aliases, better attempt at recovery on nfev-related aborts 27 November 2019, 22:32:56 UTC
a563d4b testing max_nfev for more methods 27 November 2019, 22:28:47 UTC
327c5fb remove cruft print() 25 November 2019, 22:13:35 UTC
d83dbc6 add max_nfev to minimize() function 25 November 2019, 20:22:57 UTC
f499067 add max_nfev test 25 November 2019, 04:35:59 UTC
f9c04de add max_nfev to Model.fit and ModelResult 25 November 2019, 04:35:40 UTC
3caab3b recover from abort-by-max_nfev, test for residual in _calculate_statistics() 25 November 2019, 04:35:05 UTC
back to top