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.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": "",
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": "",
"keywords": "",
"author": "Nion Software",
"author_email": "swift@nion.com",
"download_url": "https://files.pythonhosted.org/packages/95/6c/abcf92eeda7bf7e393aec4e4c14ee4189113dd064b35b0483b8c8d3e5018/nionswift-eels-analysis-0.6.5.tar.gz",
"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.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.5",
"project_urls": {
"Homepage": "https://github.com/nion-software/eels-analysis"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "e1a5023a96b0d9528ff000eaaf0aaf1f234ff4d379be44babbaf8ea1810d582f",
"md5": "ac15b87339230fcd45b1a7e579a767fb",
"sha256": "5c3199b2788d69245c608ce5ba09b26d9647ba744759a331ff324f633f71debf"
},
"downloads": -1,
"filename": "nionswift_eels_analysis-0.6.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ac15b87339230fcd45b1a7e579a767fb",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 87840,
"upload_time": "2023-09-28T17:28:05",
"upload_time_iso_8601": "2023-09-28T17:28:05.437455Z",
"url": "https://files.pythonhosted.org/packages/e1/a5/023a96b0d9528ff000eaaf0aaf1f234ff4d379be44babbaf8ea1810d582f/nionswift_eels_analysis-0.6.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "956cabcf92eeda7bf7e393aec4e4c14ee4189113dd064b35b0483b8c8d3e5018",
"md5": "4385821cee06d39169994819ceb6ea94",
"sha256": "05ef4990ee0ed0576ce3f8a5aa5c7ee4b7b341b4ad5149ef5275e1aacb29ee0e"
},
"downloads": -1,
"filename": "nionswift-eels-analysis-0.6.5.tar.gz",
"has_sig": false,
"md5_digest": "4385821cee06d39169994819ceb6ea94",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 76427,
"upload_time": "2023-09-28T17:28:07",
"upload_time_iso_8601": "2023-09-28T17:28:07.185554Z",
"url": "https://files.pythonhosted.org/packages/95/6c/abcf92eeda7bf7e393aec4e4c14ee4189113dd064b35b0483b8c8d3e5018/nionswift-eels-analysis-0.6.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-09-28 17:28:07",
"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"
}