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

sort by:
Revision Author Date Message Commit Date
e59a460 Merge pull request #548 from lmfit/html_repr alternative html_repr 02 April 2019, 00:13:20 UTC
785fe08 add test of ci_report() 31 March 2019, 21:29:17 UTC
c1dc8a8 add test for fit reports + html reprs 31 March 2019, 21:16:37 UTC
dbb36a4 add html_reprs for Parameters, MinimizerResult, ModelResult 31 March 2019, 21:15:08 UTC
d1ed894 Merge pull request #546 from lmfit/fix_modelresult_loads add MinimizerResult when loading ModelResult 26 March 2019, 02:52:53 UTC
e1f7197 add automatic running of coverage, codecov reporting 24 March 2019, 21:12:58 UTC
9c2f220 add codecov.io badge 24 March 2019, 21:01:38 UTC
11b95a1 add test of repeated ModelResult.dumps()/loads() 23 March 2019, 22:51:22 UTC
2ac35b0 ensure gformat() respects length 23 March 2019, 22:02:41 UTC
73b57b8 adding more data -- especially MinimizerResult -- when loading ModelResult 22 March 2019, 22:43:32 UTC
24eecd1 Merge pull request #542 from reneeotten/update-pars-after-guess FIX: update parameters/constraints after guess in built-in models 07 March 2019, 12:12:13 UTC
985c045 Merge pull request #543 from lmfit/report_for_noerrorbar Report for noerrorbar 07 March 2019, 03:41:17 UTC
a0d027a add warning when errorbars are not reported, with attempt to identify bad variables 07 March 2019, 03:05:30 UTC
00d11fa drop isort hook 07 March 2019, 03:04:51 UTC
8f3821c FIX: update parameters/constraints after guess in built-in models Closes: #539 06 March 2019, 13:35:26 UTC
3135d3e Merge pull request #538 from reneeotten/update-pre-commit-hooks Update pre-commit hooks 04 March 2019, 20:34:11 UTC
f09679c Merge pull request #540 from reneeotten/deprecate-missing-and-drop Show FutureWarning about deprecation of "missing" and "drop" 04 March 2019, 20:33:48 UTC
ad74eba MAINT: fix DeprecationWarning in examples 04 March 2019, 03:49:17 UTC
aad3954 MAINT: show FutureWarning for 'missing' and 'drop' - the use of 'missing' was deprecated in the documentation in favor of 'nan_policy' with the release of lmfit 0.9.8 - similarly 'drop' was deprecated in favor of 'omit' Now explicitly show a FutureWarning so that the compatibility code can be removed with the next release. 04 March 2019, 03:49:12 UTC
b34c2ff STY: fix imports in __init__.py files - isort should ignore lmfit/__init__.py 02 March 2019, 21:44:52 UTC
0d38317 STY: fix flake8 F632 warning (use ==/!= to compare str, bytes, and int literals) 02 March 2019, 16:14:15 UTC
fcfad61 MAINT: update pre-commit hooks - use offical pycqa/flake8 pre-commit hook repository 02 March 2019, 16:10:47 UTC
a7f5bf6 Merge pull request #536 from lmfit/final_call_to_residual force final evaluation of residual with best-fit parameter values 23 February 2019, 03:09:18 UTC
d1cc5aa fixes for aborted fits, not applying bounds with least_squares 21 February 2019, 15:19:57 UTC
0880503 force final evaluation of residual with best-fit parameter values 21 February 2019, 01:36:38 UTC
2ea3330 Merge pull request #533 from reneeotten/pre-commit use the pre-commit framework 31 January 2019, 03:47:08 UTC
e93de34 ENH: make building the documentation part of Travis 30 January 2019, 03:38:30 UTC
ac7a8f4 MAINT/DOC: update contributing/development information - remove PEP8 checkbox from PR template 29 January 2019, 14:50:20 UTC
8553e2a MAINT: fixes prompted by 'rst-backticks' pre-commit hook 29 January 2019, 14:50:20 UTC
f4eb00e ENH: add rst-backticks as pre-commit hook 29 January 2019, 14:50:20 UTC
3a034da MAINT: fixes prompted by 'rstcheck' pre-commit hooks - removed unneded file test_ci2_result.png 29 January 2019, 14:50:20 UTC
40e1bbd ENH: add reStructuredText linters as pre-commit hook - add rstcheck configuration to setup.cfg 29 January 2019, 14:50:20 UTC
457bfb5 MAINT: fixes prompted by the 'flake8' pre-commit hook 29 January 2019, 14:50:20 UTC
c5aaea6 ENH: add flake8 as pre-commit hook The current default of errors/warnings that are ignored [because they are not rules unanimously accepted, and PEP 8 does not enforce them] are: E121,E123,E126,E226,E24,E704,W503,W504 Because of our current coding practice we do want to enable: - E241: multiple spaces after ',' - E242: tab after ',' - E704: multiple statements on one line (def) Additionally, our code is currently not compliant in respect with the error codes below; so we ignore these for now: - E501: line too long - E731: do not assign a lambda expression, use a def 29 January 2019, 14:50:20 UTC
4d2deb5 MAINT: fixes prompted by the 'check-builtin-literals' pre-commit hook 29 January 2019, 14:50:20 UTC
ed4d75b MAINT: fixes by the 'trailing-whitespace' pre-commit hook 29 January 2019, 14:50:20 UTC
ec46642 MAINT: fixes by the 'requirements-txt-fixer' pre-commit hook 29 January 2019, 14:50:20 UTC
9c4f9da MAINT: fixes by the 'end-of-file-fixer' pre-commit hook 29 January 2019, 14:50:20 UTC
9c28457 ENH: add more pre-commit hooks 29 January 2019, 14:50:20 UTC
35feaa4 MAINT: fixes by the 'pyupgrade' pre-commit hook 29 January 2019, 14:50:20 UTC
d733d6a ENH: add pyupgrade as pre-commit hook For now do not automatically change the formatting strings; use the option '-keep-percent-format'. 29 January 2019, 14:50:19 UTC
606d8ac MAINT: fixes by the 'isort' pre-commit hook 29 January 2019, 14:50:19 UTC
1f5e7be ENH: start using the pre-commit framework - use the pre-commit framework (https://pre-commit.com) to run several hooks before when committing code and ensure compliance with our coding style. - update isort configuration in setup.cfg 29 January 2019, 14:50:19 UTC
43d608c Merge pull request #532 from reneeotten/documentation Documentation 24 January 2019, 04:31:27 UTC
bc5045a MAINT: update copyright year in __init__.py 22 January 2019, 16:01:30 UTC
fb687c3 MAINT: fix typo in PULL_REQUEST_TEMPLATE.md 20 January 2019, 23:45:00 UTC
712de1f DOC: modernize/fix Sphinx configuration * remove unused extensions (including numpydoc) * update conf.py: - use sphinx.ext.imgmath instead of the no-longer existing sphinx.ext.pngmath (only for epub) - use SVG figures when building EPUB for higher quality - automatically update copyright year - use Python 3 for linking to Python documentation * update Makefile 20 January 2019, 22:58:14 UTC
1195717 DOC: fix Sphinx warning 20 January 2019, 22:54:33 UTC
3fa8840 MAINT: update copyright year and fix typo in LICENSE 20 January 2019, 22:54:33 UTC
116d1ce Merge pull request #531 from reneeotten/github GitHub template updates 20 January 2019, 16:57:00 UTC
2b0d796 MAINT: update PULL_REQUEST_TEMPLATE.md 20 January 2019, 03:14:20 UTC
be57ae5 MAINT: update CONTRIBUTING.md 20 January 2019, 03:10:20 UTC
71abb16 MAINT: update GitHub Issues template 20 January 2019, 03:10:20 UTC
6871b3e MAINT: update text in README.rst 20 January 2019, 03:10:13 UTC
dfb6878 MAINT: update badges in README.rst 20 January 2019, 02:54:00 UTC
f3dfdd8 Merge pull request #529 from lmfit/delay_pyplot_import delay import of matplotlib.pyplot until actually needed 16 January 2019, 02:49:00 UTC
3d8116a delay import of matplotlib.pyplot until actually needed 14 January 2019, 15:52:29 UTC
03f1b9b Merge pull request #526 from reneeotten/scipy-differential_evolution Bump minimum SciPy version and support parallelization in DE 14 January 2019, 15:49:22 UTC
f4fcc8d ENH: support parallelization in differential_evolution Add support for parallelization in differential_evolution introduced in SciPy v1.2 (new arguments: updating and workers. From the SciPy release notes: differential_evolution now has the updating and workers keywords. The first chooses between continuous updating of the best solution vector (the default), or once per generation. Continuous updating can lead to faster convergence. The workers keyword accepts an int or map-like callable, and parallelises the solver (having the side effect of updating once per generation). Supplying an int evaluates the trial solutions in N parallel parts. Supplying a map-like callable allows other parallelisation approaches (such as mpi4py, or joblib) to be used. 14 January 2019, 03:33:52 UTC
f31fc42 ENH: update methods that accept jac/hess keyword 14 January 2019, 03:33:52 UTC
79d708c ENH: add atol keyword to differential_evolution - added in SciPy 0.19 14 January 2019, 03:33:52 UTC
95f84b0 MAINT: keyword seed in basinhopping is always present With the minimum requirement of scipy version 0.19, there is no need anymore to check whether the seed keyword is present in basinhopping. 14 January 2019, 03:33:52 UTC
32affdb MAINT: bump scipy requirement to 0.19 14 January 2019, 03:33:52 UTC
e1d7acc Merge pull request #525 from reneeotten/pytest-updates Test-suite updates/fixes 13 January 2019, 17:57:06 UTC
3678c52 TST: relax test criteria and stop testing Python 3.4 - criteria in test_basinhopping.py and test_covariance_matrix.py are too strict. Often tests fail randomly, but with values that are certainly close enough... 10 January 2019, 23:47:10 UTC
23d6975 TST: fix nan_policy_test for differential_evolution In SciPy version 1.2 this gives a RuntimeError instead of ValueError. 10 January 2019, 21:32:50 UTC
dd378b1 TST: use pytest features and increase coverage in test_saveload.py 09 January 2019, 15:02:57 UTC
f8668fc TST: use pytest features and increase coverage in test_least_squares.py 09 January 2019, 15:00:09 UTC
f219574 TST: use pytest features and update docstrings in test_height_fwhm.py 14 December 2018, 22:36:55 UTC
49c7517 TST: merge test_algebraic_constraints*.py and use pytest features 14 December 2018, 04:24:09 UTC
b0c96e4 MAINT: use the correct type (i.e., list) for sigmas 14 December 2018, 04:24:09 UTC
e5f4b14 MAINT: docstring updates in confidence.py 14 December 2018, 04:24:09 UTC
51d8293 MAINT: various small changes in confidence.py - fix warning messages - make use of dictionary comprehension 14 December 2018, 04:24:09 UTC
d1d98e5 TST: use pytest features and increase coverage in test_confidence.py 14 December 2018, 04:24:09 UTC
d690e82 Merge pull request #523 from dimapu/double_lorentzian Add Double Lorentzian Model 13 December 2018, 23:22:06 UTC
64586ff Fix typo 13 December 2018, 09:41:26 UTC
1307e22 Rename double_lorentzian() to split_lorentzian() 13 December 2018, 09:40:46 UTC
d03da2d Simplify definition of double_lorentzian() 12 December 2018, 12:46:29 UTC
053c1cd Add DoubleLorentzianModel to the peak-like models list 11 December 2018, 22:41:21 UTC
d88db35 Update docstrings for double_lorentzian() and DoubleLorentzianModel 11 December 2018, 22:35:47 UTC
47493c0 Add DoubleLorentzianModel class 11 December 2018, 22:18:24 UTC
5b6389e Rename step() to heaviside_step() to avoid name conflict 11 December 2018, 21:55:30 UTC
603d836 Add double_lorentzian() lineshape 11 December 2018, 21:53:10 UTC
1268177 Merge pull request #520 from reneeotten/pytest test-suite: use pytest features, improve coverage, fix mistakes 29 November 2018, 01:40:50 UTC
852685a TST: update dependencies in .travis.yml - install pytest using pip - install emcee/numdifftools using pip and only when version == latest - use pip because conda does not have the latest versions for all Python releases 27 November 2018, 02:38:43 UTC
f243c9a FIX: do not try to calculate cov_x after AbortFitException 27 November 2018, 02:31:41 UTC
404670f TST: use pytest features and increase coverage in test_itercb.py 27 November 2018, 02:31:41 UTC
0a6e3ae FIX: make logic explicit in show_candidates 27 November 2018, 02:31:41 UTC
d417d59 TST: use pytest features and increase coverage in test_brute.py 27 November 2018, 02:31:41 UTC
fee80f3 TST: use pytest features and increase coverage in test_basinhopping.py 27 November 2018, 02:31:41 UTC
4cdef62 TST: use pytest features and increase coverage in test_ampgo.py 27 November 2018, 02:31:41 UTC
7fec373 Merge pull request #519 from reneeotten/PR512 updates to complement PR512 26 November 2018, 15:25:27 UTC
deff523 MAINT: small fixes after merge of PR #512 22 November 2018, 15:48:35 UTC
f9e92d5 TST: add simple test for using method='emcee' 22 November 2018, 15:48:35 UTC
92fa6d7 DOC: update release notes 22 November 2018, 15:48:35 UTC
0a3396f DOC: update text and output of emcee example - keep colors in the documents consistent 22 November 2018, 15:48:35 UTC
69dfd02 Merge pull request #512 from FaustinCarter/add_emcee Add emcee 21 November 2018, 21:22:18 UTC
33f6c13 Add newline at end of file for PEP8 19 November 2018, 00:00:46 UTC
2debc53 Remove orphan comment that was missed a few commits back. 18 November 2018, 23:58:40 UTC
a344d12 Add emcee method to table in docs 18 November 2018, 23:58:00 UTC
back to top