Erlab

Latest version: v2.7.2

Safety actively analyzes 638361 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 7

2.1.0

Chore

* update changelog template ([`46a79e5`](https://github.com/kmnhan/erlabpy/commit/46a79e53c3bd6ce358d0fbf1a632d947671444c1))

Ci

* (**pre-commit**) merge pull request 18 from kmnhan/pre-commit-ci-update-config ([`7018fd3`](https://github.com/kmnhan/erlabpy/commit/7018fd3cc9775db47478fe0782aa1fafd30f83a1))

[pre-commit.ci] pre-commit autoupdate

Documentation

* improve io guide ([`28a2961`](https://github.com/kmnhan/erlabpy/commit/28a296131752e1df07d80c778e324adc2ef3746c))

* add docstring for undocumented io functions ([`3583aad`](https://github.com/kmnhan/erlabpy/commit/3583aadbb1c707f11842ec4c154e8bcb99723056))

* change directory structure, rename contributing guide ([`0b3d734`](https://github.com/kmnhan/erlabpy/commit/0b3d734b4f92cb9497bdfa7f133cbc66e6d99fb1))

* update development documentation ([`38efae6`](https://github.com/kmnhan/erlabpy/commit/38efae6c591aa90dc6e1d280565df5c1dd1a004c))

* update installation instructions to include conda-forge ([`c0ca81d`](https://github.com/kmnhan/erlabpy/commit/c0ca81d4c17fd7d97d1d684f4be8e5a4d49cc271))

Feature

* (**interactive**) overhaul dtool ([`8e5ec38`](https://github.com/kmnhan/erlabpy/commit/8e5ec3827dd2bd52475d454d5c5ef8aef7d665aa))

Now supports interpolation, copying code, opening in imagetool, and 2D laplacian method.

* (**interactive**) improve code generation ([`7cbe857`](https://github.com/kmnhan/erlabpy/commit/7cbe8572272f6c84a486599a990098ce8e3ff754))

Automatically shortens code and allows literals in kwargs

* (**interactive**) extend xImageItem, add right-click menu to open imagetool ([`2b5bb2d`](https://github.com/kmnhan/erlabpy/commit/2b5bb2dfc3d4173d950135306b3b30a018c6d389))

Fix

* sign error in minimum gradient ([`c45be0c`](https://github.com/kmnhan/erlabpy/commit/c45be0cf1a025c67e8af959ff83a9339cddbaaaa))

* (**analysis.image**) normalize data for mingrad output for numerical stability ([`0fc3711`](https://github.com/kmnhan/erlabpy/commit/0fc3711a521ffb0cbb4f5206c06d923eced1200c))

Refactor

* (**io**) validation now defaults to warning instead of raising an error ([`8867a07`](https://github.com/kmnhan/erlabpy/commit/8867a07304129beda749fa82d3909bf920fdb975))

Style

* sort imports with ruff ([`81efec9`](https://github.com/kmnhan/erlabpy/commit/81efec9d3937d3ef9be1287d6275246682de296d))

* avoid trailing whitespace in changelog ([`aafc441`](https://github.com/kmnhan/erlabpy/commit/aafc441003cb679624ee4521f97da8c490ebdcf4))

Test

* fix tests according to minimum gradient behaviour change ([`41290f2`](https://github.com/kmnhan/erlabpy/commit/41290f210557ce48e029c9c4926f7a61f09bdd97))

Unknown

* [pre-commit.ci] pre-commit autoupdate ([`1dc0de8`](https://github.com/kmnhan/erlabpy/commit/1dc0de892920d3487e6c85de700d9b8400930dd3))

updates:
- [github.com/pre-commit/pre-commit-hooks: v4.5.0 → v4.6.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.5.0...v4.6.0)

2.0.0

Breaking

* (**fit**) unify dynamic function names ([`20d784c`](https://github.com/kmnhan/erlabpy/commit/20d784c1d8fdcd786ab73b3ae03d3e331dc04df5))

BREAKING CHANGE: `PolyFunc` is now `PolynomialFunction`, and `FermiEdge2dFunc` is now `FermiEdge2dFunction`. The corresponding model names are unchanged.

* (**fit**) directly base models on lmfit.Model ([`59163d5`](https://github.com/kmnhan/erlabpy/commit/59163d5f0e000d65aa53690a51b6db82df1ce5f1))

BREAKING CHANGE: This change disables the use of guess_fit. All fitting must be performed in the syntax recommended by lmfit. Addition of a accessor or a convenience function for coordinate-aware fitting is planned in the next release.

Build

* add templates for changelog and release notes ([`be72b24`](https://github.com/kmnhan/erlabpy/commit/be72b245f1194d1bd894bd12c845f68eedbb8f3b))

Chore

* add setuptools_scm configuration ([`506faa6`](https://github.com/kmnhan/erlabpy/commit/506faa6bcb63b03bbce4add7fd5a7b5a4f761320))

* (**deps**) update dependency to use igor2>=0.5.6 now on conda-forge ([`b59fc5a`](https://github.com/kmnhan/erlabpy/commit/b59fc5a75071191e199c20424df6b76860d69029))

* (**deps**) remove igor2 direct dependency from requirements.txt ([`bfb5518`](https://github.com/kmnhan/erlabpy/commit/bfb551893d7858ed1816a376b25ef6aba5004b3b))

* (**deps**) remove importlib metadata ([`b5718e7`](https://github.com/kmnhan/erlabpy/commit/b5718e7aeb988b1cfe8e5026358640d49481db61))

* (**deps**) update minimum versions and env configurations ([`18a3d67`](https://github.com/kmnhan/erlabpy/commit/18a3d67becacbfe2b907c206490917a85541df2c))

* (**deps**) update dependencies ([`b3e2494`](https://github.com/kmnhan/erlabpy/commit/b3e249460d99f429c403cdaad01d7f3ea16084e9))

* (**deps**) remove importlib ([`8a6b818`](https://github.com/kmnhan/erlabpy/commit/8a6b818a1c38e87e648bdc80a82148d31083bf0d))

Ci

* (**github**) swap pip installation order ([`afa4722`](https://github.com/kmnhan/erlabpy/commit/afa472259a564019c3d8e78fee158277eed9c923))

Documentation

* fix typo ([`dc8204a`](https://github.com/kmnhan/erlabpy/commit/dc8204aa67488e6efc29d50ccf73f8b0babc0f9c))

* update conf.py ([`3f092c4`](https://github.com/kmnhan/erlabpy/commit/3f092c472ae5312dee18ab9be98d080124f02edc))

* update bibliography ([`8e32515`](https://github.com/kmnhan/erlabpy/commit/8e325159b7f8f4e631dece557028f94527481cfd))

* improve readability ([`bd8049d`](https://github.com/kmnhan/erlabpy/commit/bd8049d1060791f5df22ef6b610fe26a700c14cc))

* update minimum gradient documentation ([`a8df0f3`](https://github.com/kmnhan/erlabpy/commit/a8df0f3ba04e979f0a8d6fb9b2598c65b28767e1))

Feature

* (**itool**) add copy code to PlotItem vb menu ([`7b4f30a`](https://github.com/kmnhan/erlabpy/commit/7b4f30ada21c5accc1d3824ad3d0f8097f9a99c1))

For each plot in imagetool, a new &39;copy selection code&39; button has been added to the right-click menu that copies the code that can slice the data to recreate the data shown in the plot.

* add 2D curvature, finally closes 14 ([`7fe95ff`](https://github.com/kmnhan/erlabpy/commit/7fe95ffcdf0531e456cfc97ae605467e4ae433c0))

* (**plotting**) add N argument to plot_array_2d ([`2cd79f7`](https://github.com/kmnhan/erlabpy/commit/2cd79f7ee007058da09aff244cd75748698444ee))

* add scaled laplace ([`079e1d2`](https://github.com/kmnhan/erlabpy/commit/079e1d21201c7523877b06a0f04f7640027b0614))

* add gaussian filter and laplacian ([`8628d33`](https://github.com/kmnhan/erlabpy/commit/8628d336ff5b4219e4fd382293736e4cbf026d56))

* add derivative module with minimum gradient implementation ([`e0eabde`](https://github.com/kmnhan/erlabpy/commit/e0eabde60e6860c3827959b45be6d4f491918363))

Fix

* (**dynamic**) properly broadcast xarray input ([`2f6672f`](https://github.com/kmnhan/erlabpy/commit/2f6672f3b003792ecd98b4fbc99fb11fcc0efb8b))

* (**fit.functions**) polynomial function now works for xarray input ([`3eb80de`](https://github.com/kmnhan/erlabpy/commit/3eb80dea31b6414fa9a694049b92b7334a4e10f5))

* (**analysis.image**) remove critical typo ([`fb7de0f`](https://github.com/kmnhan/erlabpy/commit/fb7de0fc3ba9049c488a90bef8ee3c4feb935341))

* (**analysis.image**) dtype safety of cfunc ([`b4f9b17`](https://github.com/kmnhan/erlabpy/commit/b4f9b17656c64be4cff876843ed0f3491d8310d4))

* set autodownsample off for colorbar ([`256bf2d`](https://github.com/kmnhan/erlabpy/commit/256bf2dc8c368d093a3578d7f9279b1ee4653534))

* disable itool downsample ([`e626bba`](https://github.com/kmnhan/erlabpy/commit/e626bba9fcd4fd31387ca3a07a9a33b7690f3645))

Performance

* (**itool**) add explicit signatures to fastbinning ([`62e1d51`](https://github.com/kmnhan/erlabpy/commit/62e1d516f0260f661fe9cd8f1fae9cb81afbcabe))

Speedup initial binning by providing explicit signatures.

Refactor

* update dtool to use new functions ([`a6e46bb`](https://github.com/kmnhan/erlabpy/commit/a6e46bb8b19512e438291afbbd5e0e9a4eb4fe87))

* (**analysis.image**) add documentation and reorder functions ([`340665d`](https://github.com/kmnhan/erlabpy/commit/340665dc507a99acc7d56c46a2a2326fbb56b1e3))

* rename module to image and add citation ([`b74a654`](https://github.com/kmnhan/erlabpy/commit/b74a654e07d9f4522cee2db0b897f1ffcdb86e94))

* (**dtool**) cleanup unused code ([`f4abd34`](https://github.com/kmnhan/erlabpy/commit/f4abd34bbf3130c0ec0fd2f9c830c8da43849f13))

Tests

* reduce test time by specifying explicit path ([`60fb0d0`](https://github.com/kmnhan/erlabpy/commit/60fb0d0cedd9f0aaeca7101dddf0848f8872ccc3))

This will not trigger directory recursion, so tests will run a bit faster

* add tests for fitting functions ([`4992251`](https://github.com/kmnhan/erlabpy/commit/499225149346e970d00b60dcb5ca39af5e5ddb47))

* add tests for image and shift ([`7e4daeb`](https://github.com/kmnhan/erlabpy/commit/7e4daeb5aea9689aadfe3eedb561d313e217684c))

1.6.5

Fix

* make imports work without optional pip dependencies ([`b8ac11d`](https://github.com/kmnhan/erlabpy/commit/b8ac11d8fb4379f70a39c817332382c352391a64))

1.6.4

Fix

* load colormaps only when igor2 is available ([`7927c7d`](https://github.com/kmnhan/erlabpy/commit/7927c7db264bedb1a27b980d820d352f779b64c9))

1.6.3

Fix

* leave out type annotation for passing tests ([`eb25008`](https://github.com/kmnhan/erlabpy/commit/eb2500838820172529ee751b5d8a624c950f66d2))

1.6.2

Fix

* igor2 does not have to be installed on import time ([`186727a`](https://github.com/kmnhan/erlabpy/commit/186727ac8d50b662efeba8bee567cf1013ca936a))

Page 5 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.