Nion Swift EELS Analysis
========================
A Nion Swift library for EELS analysis (used in Nion Swift)
-----------------------------------------------------------
Nion Swift EELS analysis is comprised of libraries and UI's useful for EELS
analysis.
.. start-badges
.. list-table::
:stub-columns: 1
* - tests
- | |linux|
* - package
- |version|
.. |linux| image:: https://img.shields.io/travis/nion-software/eels-analysis/master.svg?label=Linux%20build
:target: https://travis-ci.org/nion-software/eels-analysis
:alt: Travis CI build status (Linux)
.. |version| image:: https://img.shields.io/pypi/v/nionswift-eels-analysis.svg
:target: https://pypi.org/project/nionswift-eels-analysis/
:alt: Latest PyPI version
.. end-badges
More Information
----------------
- `Changelog <https://github.com/nion-software/eels-analysis/blob/master/CHANGES.rst>`_
Changelog (nionswift-eels-analysis)
===================================
0.6.8 (2025-01-07):
-------------------
- Package dependencies updated.
0.6.7 (2024-10-24):
-------------------
- Include AREELS High Contrast color table.
- Require Numpy 2. Add Python 3.13 support. Drop Python 3.9, 3.10 support.
0.6.6 (2024-06-18):
-------------------
- Swift 16.11 compatibility (no changes).
0.6.5 (2023-09-28):
-------------------
- Fix a bug in temperature calculation.
0.6.4 (2023-08-17):
-------------------
- Add Python 3.11 support. Drop 3.8.
- Update titles for new auto-title system in nionswift.
- Fix thermometry issues.
0.6.3 (2022-09-14):
-------------------
- Fix regression in elemental mapping radio buttons for picked edge.
0.6.2 (2022-07-26):
-------------------
- Introduce power law (uniform) background model, uses uniform background shape.
0.6.1 (2022-05-28):
-------------------
- Minor changes for improved nionui compatibility.
0.6.0 (2021-11-12):
-------------------
- Nion Swift 0.16 compatibility.
- Add measure temperature computation.
0.5.4 (2021-05-26):
-------------------
- Maintenance to reduce dependency on new/unstable niondata features.
- Improve colors for better visibility in align ZLP, live ZLP, live thickness.
- Vectorize thickness mapping for significant speed-up.
- Add calibrate spectrum tool.
0.5.3 (2021-03-12):
-------------------
- Fix issue with Align ZLP (COM) when using it on empty data.
- Fix issue with Align ZLP (COM) that caused a bias towards half-integer shifts.
- Allow Align ZLP to be used on single spectra. Useful for bringing the ZLP to calibrated zero.
0.5.2 (2020-11-13):
-------------------
- Fix issue with single channel zero loss peaks in thickness calculation.
- Ensure default background is power law.
- Improve wording in background menu.
0.5.1 (2020-10-06):
-------------------
- Add exponential functions for two-area method.
- Add two-area background fitting class.
- Improve speed of polynomial background and fix power law.
0.5.0 (2020-08-31):
-------------------
- Rework background models to allow for plug-in models.
- Made Align ZLP output the measured shifts in addition to the aligned spectra.
- Allow graphics to select the ROI for aligning spectra in Align ZLP.
- Allow 2D images in Align ZLP and interpret y-axis as sequence axis.
- Reworked Align ZLP to eliminate duplicate code.
0.4.4 (2019-10-24)
------------------
- Changed shift method in ZLP subpixel align to scipy.ndimage.shift with linear interpolation to get rid of artifacts.
0.4.3 (2019-04-29)
------------------
- Added checks to avoid applying live ZLP and thickness to 2D data items.
- Moved ZLP analysis functions to nion.eels_analysis module for better reuse.
0.4.2 (2019-03-27)
------------------
- Make Align ZLP support sequences AND 1D collections.
- Added menu items for center-of-mass and gaussian fit for ZLP alignment (both do sub-pixel alignment but much faster than cross-correlation)
0.4.1 (2019-01-07)
------------------
- Improve data type handling (do not auto-promote to float64).
- Improve menu item layout.
0.4.0 (2018-12-21)
------------------
- Add menu items for live thickness, thickness mapping, align zlp.
0.3.0 (2018-12-12)
------------------
- Nion Swift 0.14 compatibility.
- Use composite line plot display for display again.
0.2.1 (2018-10-14)
------------------
- Update original background subtraction to not use deprecated composite library item.
0.2.0 (2018-09-28)
------------------
- Add simplified background subtraction.
- Add live ZLP tracking.
0.1.1 (2018-05-12)
------------------
- Initial version online.
Raw data
{
"_id": null,
"home_page": "https://github.com/nion-software/eels-analysis",
"name": "nionswift-eels-analysis",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": null,
"keywords": null,
"author": "Nion Software",
"author_email": "swift@nion.com",
"download_url": null,
"platform": null,
"description": "Nion Swift EELS Analysis\n========================\n\nA Nion Swift library for EELS analysis (used in Nion Swift)\n-----------------------------------------------------------\nNion Swift EELS analysis is comprised of libraries and UI's useful for EELS\nanalysis.\n\n.. start-badges\n\n.. list-table::\n :stub-columns: 1\n\n * - tests\n - | |linux|\n * - package\n - |version|\n\n\n.. |linux| image:: https://img.shields.io/travis/nion-software/eels-analysis/master.svg?label=Linux%20build\n :target: https://travis-ci.org/nion-software/eels-analysis\n :alt: Travis CI build status (Linux)\n\n.. |version| image:: https://img.shields.io/pypi/v/nionswift-eels-analysis.svg\n :target: https://pypi.org/project/nionswift-eels-analysis/\n :alt: Latest PyPI version\n\n.. end-badges\n\nMore Information\n----------------\n\n- `Changelog <https://github.com/nion-software/eels-analysis/blob/master/CHANGES.rst>`_\n\nChangelog (nionswift-eels-analysis)\n===================================\n\n0.6.8 (2025-01-07):\n-------------------\n- Package dependencies updated.\n\n0.6.7 (2024-10-24):\n-------------------\n- Include AREELS High Contrast color table.\n- Require Numpy 2. Add Python 3.13 support. Drop Python 3.9, 3.10 support.\n\n0.6.6 (2024-06-18):\n-------------------\n- Swift 16.11 compatibility (no changes).\n\n0.6.5 (2023-09-28):\n-------------------\n- Fix a bug in temperature calculation.\n\n0.6.4 (2023-08-17):\n-------------------\n- Add Python 3.11 support. Drop 3.8.\n- Update titles for new auto-title system in nionswift.\n- Fix thermometry issues.\n\n0.6.3 (2022-09-14):\n-------------------\n- Fix regression in elemental mapping radio buttons for picked edge.\n\n0.6.2 (2022-07-26):\n-------------------\n- Introduce power law (uniform) background model, uses uniform background shape.\n\n0.6.1 (2022-05-28):\n-------------------\n- Minor changes for improved nionui compatibility.\n\n0.6.0 (2021-11-12):\n-------------------\n- Nion Swift 0.16 compatibility.\n- Add measure temperature computation.\n\n0.5.4 (2021-05-26):\n-------------------\n- Maintenance to reduce dependency on new/unstable niondata features.\n- Improve colors for better visibility in align ZLP, live ZLP, live thickness.\n- Vectorize thickness mapping for significant speed-up.\n- Add calibrate spectrum tool.\n\n0.5.3 (2021-03-12):\n-------------------\n- Fix issue with Align ZLP (COM) when using it on empty data.\n- Fix issue with Align ZLP (COM) that caused a bias towards half-integer shifts.\n- Allow Align ZLP to be used on single spectra. Useful for bringing the ZLP to calibrated zero.\n\n0.5.2 (2020-11-13):\n-------------------\n- Fix issue with single channel zero loss peaks in thickness calculation.\n- Ensure default background is power law.\n- Improve wording in background menu.\n\n0.5.1 (2020-10-06):\n-------------------\n- Add exponential functions for two-area method.\n- Add two-area background fitting class.\n- Improve speed of polynomial background and fix power law.\n\n0.5.0 (2020-08-31):\n-------------------\n- Rework background models to allow for plug-in models.\n- Made Align ZLP output the measured shifts in addition to the aligned spectra.\n- Allow graphics to select the ROI for aligning spectra in Align ZLP.\n- Allow 2D images in Align ZLP and interpret y-axis as sequence axis.\n- Reworked Align ZLP to eliminate duplicate code.\n\n0.4.4 (2019-10-24)\n------------------\n- Changed shift method in ZLP subpixel align to scipy.ndimage.shift with linear interpolation to get rid of artifacts.\n\n0.4.3 (2019-04-29)\n------------------\n- Added checks to avoid applying live ZLP and thickness to 2D data items.\n- Moved ZLP analysis functions to nion.eels_analysis module for better reuse.\n\n0.4.2 (2019-03-27)\n------------------\n- Make Align ZLP support sequences AND 1D collections.\n- Added menu items for center-of-mass and gaussian fit for ZLP alignment (both do sub-pixel alignment but much faster than cross-correlation)\n\n0.4.1 (2019-01-07)\n------------------\n- Improve data type handling (do not auto-promote to float64).\n- Improve menu item layout.\n\n0.4.0 (2018-12-21)\n------------------\n- Add menu items for live thickness, thickness mapping, align zlp.\n\n0.3.0 (2018-12-12)\n------------------\n- Nion Swift 0.14 compatibility.\n- Use composite line plot display for display again.\n\n0.2.1 (2018-10-14)\n------------------\n- Update original background subtraction to not use deprecated composite library item.\n\n0.2.0 (2018-09-28)\n------------------\n- Add simplified background subtraction.\n- Add live ZLP tracking.\n\n0.1.1 (2018-05-12)\n------------------\n- Initial version online.\n",
"bugtrack_url": null,
"license": "GPL-3.0-only",
"summary": "Library and UI for doing EELS analysis with Nion Swift.",
"version": "0.6.8",
"project_urls": {
"Homepage": "https://github.com/nion-software/eels-analysis"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "5ab947fd249b5e79fa5129f6c9c82562b86fbe8c1952ed45bef15973af2d8eee",
"md5": "f03fc6f443e7645024400a7415c8755c",
"sha256": "2ae48097dfddc52449f8252ab0a1d444dd1431109d4daaf41769f7d8fa942837"
},
"downloads": -1,
"filename": "nionswift_eels_analysis-0.6.8-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f03fc6f443e7645024400a7415c8755c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 92362,
"upload_time": "2025-01-08T01:43:57",
"upload_time_iso_8601": "2025-01-08T01:43:57.142656Z",
"url": "https://files.pythonhosted.org/packages/5a/b9/47fd249b5e79fa5129f6c9c82562b86fbe8c1952ed45bef15973af2d8eee/nionswift_eels_analysis-0.6.8-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-08 01:43:57",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "nion-software",
"github_project": "eels-analysis",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "nionswift-eels-analysis"
}