nionswift-eels-analysis


Namenionswift-eels-analysis JSON
Version 0.6.8 PyPI version JSON
download
home_pagehttps://github.com/nion-software/eels-analysis
SummaryLibrary and UI for doing EELS analysis with Nion Swift.
upload_time2025-01-08 01:43:57
maintainerNone
docs_urlNone
authorNion Software
requires_python>=3.11
licenseGPL-3.0-only
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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"
}
        
Elapsed time: 0.49105s