Erlab

Latest version: v2.8.0

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

Scan your dependencies

Page 1 of 7

2.8.0

Documentation

* update user guide with ImageTool manager ([`21a2c09`](https://github.com/kmnhan/erlabpy/commit/21a2c09cba58479bdbc8c22bc83b6ab994b44ec6))

Feature

* (**erlab.io.plugins.ssrl52**) changes to loader ([`512a89b`](https://github.com/kmnhan/erlabpy/commit/512a89b051911c88bafd59bdc9bd993ec727321a))

The loader now promotes all attributes that varies during the scan to coordinates. Also, if the energy axis is given in kinetic energy and the work function is inferrable from the data attributes, the energy values are automatically converted to binding energy. This may require changes to existing code. This commit also includes a fix for hv-dependent swept cuts.

* (**erlab.io.dataloader**) reorder output coordinates ([`178edd2`](https://github.com/kmnhan/erlabpy/commit/178edd27f3e58387b12b7a7928a26e87766fa9be))

Coordinates on the loaded data will now respect the order given in `name_map` and `additional_coords`, improving readability.

* (**interactive.imagetool**) add ImageTool window manager ([`b52d249`](https://github.com/kmnhan/erlabpy/commit/b52d2490ec61053b7b933e274a68a163761827ce))

Start the manager with the cli command `itool-manager`. While running, all calls to `erlab.interactive.imagetool.itool` will make the ImageTool open in a separate process. The behavior can be controlled with a new keyword argument, `use_manager`.

* (**interactive.imagetool**) add undo and redo ([`e7e8213`](https://github.com/kmnhan/erlabpy/commit/e7e8213964c9739468b65e6a56dcc1a0d9d648e4))

Adjustments made in ImageTool can now be undone with Ctrl+Z. Virtually all actions except window size change and splitter position change should be undoable. Up to 1000 recent actions are stored in memory.

* (**interactive.imagetool**) remember last used loader for each tool ([`eb0cd2f`](https://github.com/kmnhan/erlabpy/commit/eb0cd2f41992845988f5e500416ed98f5d078c14))

Fix

* (**interactive.imagetool**) fix code generation behaviour for non-uniform coordinates ([`3652a21`](https://github.com/kmnhan/erlabpy/commit/3652a21cf126ebcde015d5b7373bf5d5a675b177))

Refactor

* (**interactive.imagetool**) preparation for saving and loading state ([`eca8262`](https://github.com/kmnhan/erlabpy/commit/eca8262defe8d135168ca7da115d947bda3c1040))

Test

* change coverage configuration ([`dca143f`](https://github.com/kmnhan/erlabpy/commit/dca143f72147a0a0c094b8f31c62379c04872363))

* add conftest.py ([`5d573be`](https://github.com/kmnhan/erlabpy/commit/5d573be103f20c1d288b9fdb2ee9398298a02877))

2.7.2

Fix

* (**erlab.io**) regression in handling getattr of dataloader ([`dd0a568`](https://github.com/kmnhan/erlabpy/commit/dd0a5680c6aed6e3b7ab391a10fbeb5c3cdc9c14))

2.7.1

Ci

* (**github**) schedule test runs ([`b5fa6c8`](https://github.com/kmnhan/erlabpy/commit/b5fa6c83b229c846e1fff39dbf38fc281f031bd1))

* (**pre-commit**) pre-commit autoupdate (42) ([`a5a2de7`](https://github.com/kmnhan/erlabpy/commit/a5a2de7eae25071aaefaeddbabe7ff7c8bd33ac0))

updates: - [github.com/astral-sh/ruff-pre-commit: v0.4.7 → v0.4.8](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.7...v0.4.8)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]users.noreply.github.com>

Fix

* (**interactive.imagetool**) Integrate data loaders to imagetool ([`7e7ea25`](https://github.com/kmnhan/erlabpy/commit/7e7ea25a8fbe3a43222fbc7baedaa04c6522e24d))

A new property called `file_dialog_methods` can be set in each loader which determines the method and name that is used in the file chooser window in imagetool.

* (**accessors.kspace**) `hv_to_kz` now accepts iterables ([`36770d7`](https://github.com/kmnhan/erlabpy/commit/36770d723b1e3592bf83750f7559603026059bb1))

2.7.0

Documentation

* improve getting started guide ([`fed2108`](https://github.com/kmnhan/erlabpy/commit/fed2108b77be5f83860e5967f487951fd1e77b67))

Feature

* (**analysis.gold**) add function for quick resolution fitting ([`2fae1c3`](https://github.com/kmnhan/erlabpy/commit/2fae1c351f29b2fb1ceef39a69706b3f198e4659))

* (**analysis.fit**) Add background option to `MultiPeakModel` and `MultiPeakFunction` ([`2ccd8ad`](https://github.com/kmnhan/erlabpy/commit/2ccd8ad835cbc8de9764d2f8bbadda425babddb1))

Fix

* (**erlab.io.plugins**) fix for hv-dependent data ([`d52152f`](https://github.com/kmnhan/erlabpy/commit/d52152f24807b9334ad5ffcc22c45a4af7a8d9ec))

2.6.3

Ci

* (**pre-commit**) pre-commit autoupdate (41) ([`997e83d`](https://github.com/kmnhan/erlabpy/commit/997e83d1cd8c9b42d4072aa147ea55fcee7cb6ae))

updates: - [github.com/astral-sh/ruff-pre-commit: v0.4.5 → v0.4.7](https://github.com/astral-sh/ruff-pre-commit/compare/v0.4.5...v0.4.7)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]users.noreply.github.com>

Fix

* (**erlab.io.plugins**) support SSRL hv dependent data ([`1529b6a`](https://github.com/kmnhan/erlabpy/commit/1529b6a0af43f09c51691ad8bebf9208d421940a))

Refactor

* cleanup namespace ([`847fbbe`](https://github.com/kmnhan/erlabpy/commit/847fbbe4975b507905dc85ca5ae75fe16f5f887e))

2.6.2

Fix

* (**interactive.imagetool**) fix regression with nonuniform data ([`67df972`](https://github.com/kmnhan/erlabpy/commit/67df9720193611816e2a562ce71d080fccbbec5e))

Page 1 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.