e59a460 | Matt Newville | 02 April 2019, 00:13:20 UTC | Merge pull request #548 from lmfit/html_repr alternative html_repr | 02 April 2019, 00:13:20 UTC |
785fe08 | Matthew Newville | 31 March 2019, 21:29:17 UTC | add test of ci_report() | 31 March 2019, 21:29:17 UTC |
c1dc8a8 | Matthew Newville | 31 March 2019, 21:16:37 UTC | add test for fit reports + html reprs | 31 March 2019, 21:16:37 UTC |
dbb36a4 | Matthew Newville | 31 March 2019, 21:15:08 UTC | add html_reprs for Parameters, MinimizerResult, ModelResult | 31 March 2019, 21:15:08 UTC |
d1ed894 | Matt Newville | 26 March 2019, 02:52:53 UTC | Merge pull request #546 from lmfit/fix_modelresult_loads add MinimizerResult when loading ModelResult | 26 March 2019, 02:52:53 UTC |
e1f7197 | Matthew Newville | 24 March 2019, 21:12:58 UTC | add automatic running of coverage, codecov reporting | 24 March 2019, 21:12:58 UTC |
9c2f220 | Matthew Newville | 24 March 2019, 21:01:38 UTC | add codecov.io badge | 24 March 2019, 21:01:38 UTC |
11b95a1 | Matthew Newville | 23 March 2019, 22:51:22 UTC | add test of repeated ModelResult.dumps()/loads() | 23 March 2019, 22:51:22 UTC |
2ac35b0 | Matthew Newville | 23 March 2019, 22:02:41 UTC | ensure gformat() respects length | 23 March 2019, 22:02:41 UTC |
73b57b8 | Matthew Newville | 22 March 2019, 22:43:32 UTC | adding more data -- especially MinimizerResult -- when loading ModelResult | 22 March 2019, 22:43:32 UTC |
24eecd1 | Matt Newville | 07 March 2019, 12:12:13 UTC | 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 | Matt Newville | 07 March 2019, 03:41:17 UTC | Merge pull request #543 from lmfit/report_for_noerrorbar Report for noerrorbar | 07 March 2019, 03:41:17 UTC |
a0d027a | Matthew Newville | 07 March 2019, 03:05:30 UTC | add warning when errorbars are not reported, with attempt to identify bad variables | 07 March 2019, 03:05:30 UTC |
00d11fa | Matthew Newville | 07 March 2019, 03:04:51 UTC | drop isort hook | 07 March 2019, 03:04:51 UTC |
8f3821c | reneeotten | 05 March 2019, 14:24:34 UTC | FIX: update parameters/constraints after guess in built-in models Closes: #539 | 06 March 2019, 13:35:26 UTC |
3135d3e | Matt Newville | 04 March 2019, 20:34:11 UTC | Merge pull request #538 from reneeotten/update-pre-commit-hooks Update pre-commit hooks | 04 March 2019, 20:34:11 UTC |
f09679c | Matt Newville | 04 March 2019, 20:33:48 UTC | 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 | reneeotten | 04 March 2019, 02:34:04 UTC | MAINT: fix DeprecationWarning in examples | 04 March 2019, 03:49:17 UTC |
aad3954 | reneeotten | 04 March 2019, 00:28:37 UTC | 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 | reneeotten | 02 March 2019, 21:41:45 UTC | STY: fix imports in __init__.py files - isort should ignore lmfit/__init__.py | 02 March 2019, 21:44:52 UTC |
0d38317 | reneeotten | 02 March 2019, 16:14:15 UTC | STY: fix flake8 F632 warning (use ==/!= to compare str, bytes, and int literals) | 02 March 2019, 16:14:15 UTC |
fcfad61 | reneeotten | 02 March 2019, 16:09:02 UTC | MAINT: update pre-commit hooks - use offical pycqa/flake8 pre-commit hook repository | 02 March 2019, 16:10:47 UTC |
a7f5bf6 | Matt Newville | 23 February 2019, 03:09:18 UTC | 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 | Matthew Newville | 21 February 2019, 15:19:57 UTC | fixes for aborted fits, not applying bounds with least_squares | 21 February 2019, 15:19:57 UTC |
0880503 | Matthew Newville | 21 February 2019, 01:36:38 UTC | force final evaluation of residual with best-fit parameter values | 21 February 2019, 01:36:38 UTC |
2ea3330 | Matt Newville | 31 January 2019, 03:47:08 UTC | Merge pull request #533 from reneeotten/pre-commit use the pre-commit framework | 31 January 2019, 03:47:08 UTC |
e93de34 | reneeotten | 29 January 2019, 14:36:43 UTC | ENH: make building the documentation part of Travis | 30 January 2019, 03:38:30 UTC |
ac7a8f4 | reneeotten | 21 January 2019, 21:30:09 UTC | MAINT/DOC: update contributing/development information - remove PEP8 checkbox from PR template | 29 January 2019, 14:50:20 UTC |
8553e2a | reneeotten | 29 January 2019, 13:02:51 UTC | MAINT: fixes prompted by 'rst-backticks' pre-commit hook | 29 January 2019, 14:50:20 UTC |
f4eb00e | reneeotten | 29 January 2019, 04:36:28 UTC | ENH: add rst-backticks as pre-commit hook | 29 January 2019, 14:50:20 UTC |
3a034da | reneeotten | 29 January 2019, 12:58:59 UTC | MAINT: fixes prompted by 'rstcheck' pre-commit hooks - removed unneded file test_ci2_result.png | 29 January 2019, 14:50:20 UTC |
40e1bbd | reneeotten | 27 January 2019, 21:11:18 UTC | ENH: add reStructuredText linters as pre-commit hook - add rstcheck configuration to setup.cfg | 29 January 2019, 14:50:20 UTC |
457bfb5 | reneeotten | 22 January 2019, 01:46:15 UTC | MAINT: fixes prompted by the 'flake8' pre-commit hook | 29 January 2019, 14:50:20 UTC |
c5aaea6 | reneeotten | 27 January 2019, 17:36:20 UTC | 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 | reneeotten | 21 January 2019, 21:31:13 UTC | MAINT: fixes prompted by the 'check-builtin-literals' pre-commit hook | 29 January 2019, 14:50:20 UTC |
ed4d75b | reneeotten | 21 January 2019, 21:27:01 UTC | MAINT: fixes by the 'trailing-whitespace' pre-commit hook | 29 January 2019, 14:50:20 UTC |
ec46642 | reneeotten | 21 January 2019, 21:24:24 UTC | MAINT: fixes by the 'requirements-txt-fixer' pre-commit hook | 29 January 2019, 14:50:20 UTC |
9c4f9da | reneeotten | 27 January 2019, 17:45:20 UTC | MAINT: fixes by the 'end-of-file-fixer' pre-commit hook | 29 January 2019, 14:50:20 UTC |
9c28457 | reneeotten | 27 January 2019, 17:34:16 UTC | ENH: add more pre-commit hooks | 29 January 2019, 14:50:20 UTC |
35feaa4 | reneeotten | 27 January 2019, 17:43:22 UTC | MAINT: fixes by the 'pyupgrade' pre-commit hook | 29 January 2019, 14:50:20 UTC |
d733d6a | reneeotten | 27 January 2019, 17:32:19 UTC | 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 | reneeotten | 21 January 2019, 21:23:16 UTC | MAINT: fixes by the 'isort' pre-commit hook | 29 January 2019, 14:50:19 UTC |
1f5e7be | reneeotten | 21 January 2019, 21:13:36 UTC | 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 | Matt Newville | 24 January 2019, 04:31:27 UTC | Merge pull request #532 from reneeotten/documentation Documentation | 24 January 2019, 04:31:27 UTC |
bc5045a | reneeotten | 22 January 2019, 16:01:30 UTC | MAINT: update copyright year in __init__.py | 22 January 2019, 16:01:30 UTC |
fb687c3 | reneeotten | 20 January 2019, 23:44:53 UTC | MAINT: fix typo in PULL_REQUEST_TEMPLATE.md | 20 January 2019, 23:45:00 UTC |
712de1f | reneeotten | 20 January 2019, 18:38:02 UTC | 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 | reneeotten | 20 January 2019, 18:03:48 UTC | DOC: fix Sphinx warning | 20 January 2019, 22:54:33 UTC |
3fa8840 | reneeotten | 20 January 2019, 16:56:42 UTC | MAINT: update copyright year and fix typo in LICENSE | 20 January 2019, 22:54:33 UTC |
116d1ce | Matt Newville | 20 January 2019, 16:57:00 UTC | Merge pull request #531 from reneeotten/github GitHub template updates | 20 January 2019, 16:57:00 UTC |
2b0d796 | reneeotten | 20 January 2019, 02:36:11 UTC | MAINT: update PULL_REQUEST_TEMPLATE.md | 20 January 2019, 03:14:20 UTC |
be57ae5 | reneeotten | 19 January 2019, 23:44:26 UTC | MAINT: update CONTRIBUTING.md | 20 January 2019, 03:10:20 UTC |
71abb16 | reneeotten | 19 January 2019, 23:01:41 UTC | MAINT: update GitHub Issues template | 20 January 2019, 03:10:20 UTC |
6871b3e | reneeotten | 20 January 2019, 02:59:55 UTC | MAINT: update text in README.rst | 20 January 2019, 03:10:13 UTC |
dfb6878 | reneeotten | 19 January 2019, 21:15:32 UTC | MAINT: update badges in README.rst | 20 January 2019, 02:54:00 UTC |
f3dfdd8 | Matt Newville | 16 January 2019, 02:49:00 UTC | 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 | Matthew Newville | 14 January 2019, 15:52:29 UTC | delay import of matplotlib.pyplot until actually needed | 14 January 2019, 15:52:29 UTC |
03f1b9b | Matt Newville | 14 January 2019, 15:49:22 UTC | 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 | reneeotten | 12 January 2019, 19:03:25 UTC | 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 | reneeotten | 12 January 2019, 18:57:06 UTC | ENH: update methods that accept jac/hess keyword | 14 January 2019, 03:33:52 UTC |
79d708c | reneeotten | 12 January 2019, 18:38:41 UTC | ENH: add atol keyword to differential_evolution - added in SciPy 0.19 | 14 January 2019, 03:33:52 UTC |
95f84b0 | reneeotten | 12 January 2019, 18:34:45 UTC | 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 | reneeotten | 12 January 2019, 18:31:39 UTC | MAINT: bump scipy requirement to 0.19 | 14 January 2019, 03:33:52 UTC |
e1d7acc | Matt Newville | 13 January 2019, 17:57:06 UTC | Merge pull request #525 from reneeotten/pytest-updates Test-suite updates/fixes | 13 January 2019, 17:57:06 UTC |
3678c52 | reneeotten | 10 January 2019, 23:47:07 UTC | 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 | reneeotten | 10 January 2019, 16:49:06 UTC | 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 | reneeotten | 15 December 2018, 17:00:16 UTC | TST: use pytest features and increase coverage in test_saveload.py | 09 January 2019, 15:02:57 UTC |
f8668fc | reneeotten | 11 December 2018, 18:55:11 UTC | TST: use pytest features and increase coverage in test_least_squares.py | 09 January 2019, 15:00:09 UTC |
f219574 | reneeotten | 07 December 2018, 03:43:44 UTC | TST: use pytest features and update docstrings in test_height_fwhm.py | 14 December 2018, 22:36:55 UTC |
49c7517 | reneeotten | 04 December 2018, 14:33:57 UTC | TST: merge test_algebraic_constraints*.py and use pytest features | 14 December 2018, 04:24:09 UTC |
b0c96e4 | reneeotten | 02 December 2018, 17:28:14 UTC | MAINT: use the correct type (i.e., list) for sigmas | 14 December 2018, 04:24:09 UTC |
e5f4b14 | reneeotten | 02 December 2018, 17:15:26 UTC | MAINT: docstring updates in confidence.py | 14 December 2018, 04:24:09 UTC |
51d8293 | reneeotten | 01 December 2018, 18:23:23 UTC | MAINT: various small changes in confidence.py - fix warning messages - make use of dictionary comprehension | 14 December 2018, 04:24:09 UTC |
d1d98e5 | reneeotten | 01 December 2018, 17:31:23 UTC | TST: use pytest features and increase coverage in test_confidence.py | 14 December 2018, 04:24:09 UTC |
d690e82 | Matt Newville | 13 December 2018, 23:22:06 UTC | Merge pull request #523 from dimapu/double_lorentzian Add Double Lorentzian Model | 13 December 2018, 23:22:06 UTC |
64586ff | dpustakhod | 13 December 2018, 09:41:26 UTC | Fix typo | 13 December 2018, 09:41:26 UTC |
1307e22 | dpustakhod | 13 December 2018, 09:40:46 UTC | Rename double_lorentzian() to split_lorentzian() | 13 December 2018, 09:40:46 UTC |
d03da2d | dpustakhod | 12 December 2018, 12:44:49 UTC | Simplify definition of double_lorentzian() | 12 December 2018, 12:46:29 UTC |
053c1cd | dpustakhod | 11 December 2018, 22:41:21 UTC | Add DoubleLorentzianModel to the peak-like models list | 11 December 2018, 22:41:21 UTC |
d88db35 | dpustakhod | 11 December 2018, 22:35:28 UTC | Update docstrings for double_lorentzian() and DoubleLorentzianModel | 11 December 2018, 22:35:47 UTC |
47493c0 | dpustakhod | 11 December 2018, 22:15:44 UTC | Add DoubleLorentzianModel class | 11 December 2018, 22:18:24 UTC |
5b6389e | dpustakhod | 11 December 2018, 21:55:30 UTC | Rename step() to heaviside_step() to avoid name conflict | 11 December 2018, 21:55:30 UTC |
603d836 | dpustakhod | 11 December 2018, 21:53:10 UTC | Add double_lorentzian() lineshape | 11 December 2018, 21:53:10 UTC |
1268177 | Matt Newville | 29 November 2018, 01:40:50 UTC | Merge pull request #520 from reneeotten/pytest test-suite: use pytest features, improve coverage, fix mistakes | 29 November 2018, 01:40:50 UTC |
852685a | reneeotten | 26 November 2018, 20:42:18 UTC | 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 | reneeotten | 26 November 2018, 16:55:14 UTC | FIX: do not try to calculate cov_x after AbortFitException | 27 November 2018, 02:31:41 UTC |
404670f | reneeotten | 23 November 2018, 18:08:03 UTC | TST: use pytest features and increase coverage in test_itercb.py | 27 November 2018, 02:31:41 UTC |
0a6e3ae | reneeotten | 22 November 2018, 02:12:39 UTC | FIX: make logic explicit in show_candidates | 27 November 2018, 02:31:41 UTC |
d417d59 | reneeotten | 18 November 2018, 22:58:55 UTC | TST: use pytest features and increase coverage in test_brute.py | 27 November 2018, 02:31:41 UTC |
fee80f3 | reneeotten | 18 November 2018, 19:04:06 UTC | TST: use pytest features and increase coverage in test_basinhopping.py | 27 November 2018, 02:31:41 UTC |
4cdef62 | reneeotten | 13 November 2018, 15:16:27 UTC | TST: use pytest features and increase coverage in test_ampgo.py | 27 November 2018, 02:31:41 UTC |
7fec373 | Matt Newville | 26 November 2018, 15:25:27 UTC | Merge pull request #519 from reneeotten/PR512 updates to complement PR512 | 26 November 2018, 15:25:27 UTC |
deff523 | reneeotten | 22 November 2018, 04:06:14 UTC | MAINT: small fixes after merge of PR #512 | 22 November 2018, 15:48:35 UTC |
f9e92d5 | reneeotten | 21 November 2018, 15:54:41 UTC | TST: add simple test for using method='emcee' | 22 November 2018, 15:48:35 UTC |
92fa6d7 | reneeotten | 21 November 2018, 02:25:45 UTC | DOC: update release notes | 22 November 2018, 15:48:35 UTC |
0a3396f | reneeotten | 21 November 2018, 02:18:45 UTC | DOC: update text and output of emcee example - keep colors in the documents consistent | 22 November 2018, 15:48:35 UTC |
69dfd02 | Matt Newville | 21 November 2018, 21:22:18 UTC | Merge pull request #512 from FaustinCarter/add_emcee Add emcee | 21 November 2018, 21:22:18 UTC |
33f6c13 | Faustin Carter | 19 November 2018, 00:00:46 UTC | Add newline at end of file for PEP8 | 19 November 2018, 00:00:46 UTC |
2debc53 | Faustin Carter | 18 November 2018, 23:50:09 UTC | Remove orphan comment that was missed a few commits back. | 18 November 2018, 23:58:40 UTC |
a344d12 | Faustin Carter | 18 November 2018, 23:49:38 UTC | Add emcee method to table in docs | 18 November 2018, 23:58:00 UTC |