Metadata-Version: 2.4
Name: hyperspy
Version: 2.5.0
Summary: Multidimensional data analysis toolbox
Author: The HyperSpy Community
License-Expression: GPL-3.0-or-later
Project-URL: Bug Reports, https://github.com/hyperspy/hyperspy/issues
Project-URL: Documentation, https://hyperspy.org/hyperspy-doc/current/index.html
Project-URL: Conda-forge, https://anaconda.org/conda-forge/hyperspy
Project-URL: Homepage, https://hyperspy.org
Project-URL: Support, https://gitter.im/hyperspy/hyperspy
Project-URL: Source, https://github.com/hyperspy/hyperspy
Keywords: cathodoluminescence,CL,EBSD,EDX,EDS,EELS,EFTEM,ICA,PCA,PES,STEM,TEM,curve fitting,data analysis,electron backscatter diffraction,electron energy loss spectroscopy,electron microscopy,energy dispersive x-ray spectroscopy,x-ray energy dispersive spectroscopy,hyperspectral,hyperspectrum,hyperspy,machine learning,microscopy,model,multidimensional,numpy,off-axis electron holography,photoluminescence,PL,python,quantification,scipy,spectroscopy,spectrum image
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: Matplotlib
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: COPYING.txt
Requires-Dist: cloudpickle
Requires-Dist: dask[array]>=2024.12.0
Requires-Dist: importlib-metadata>=3.6
Requires-Dist: jinja2
Requires-Dist: matplotlib>=3.6
Requires-Dist: natsort
Requires-Dist: numpy>=1.25.0
Requires-Dist: packaging
Requires-Dist: pint>=0.10
Requires-Dist: prettytable>=2.3
Requires-Dist: pyyaml
Requires-Dist: rosettasciio[hdf5,image]>=0.12.0
Requires-Dist: scipy>=1.10.0
Requires-Dist: sympy>=1.10
Requires-Dist: tqdm>=4.59.0
Requires-Dist: traits>=7.0.0
Provides-Extra: all
Requires-Dist: hyperspy[dask-image]; extra == "all"
Requires-Dist: hyperspy[baseline]; extra == "all"
Requires-Dist: hyperspy[gui-jupyter]; extra == "all"
Requires-Dist: hyperspy[gui-traitsui]; extra == "all"
Requires-Dist: hyperspy[image]; extra == "all"
Requires-Dist: hyperspy[ipython]; extra == "all"
Requires-Dist: hyperspy[learning]; extra == "all"
Requires-Dist: hyperspy[odr]; extra == "all"
Requires-Dist: hyperspy[speed]; extra == "all"
Provides-Extra: baseline
Requires-Dist: pybaselines; extra == "baseline"
Provides-Extra: coverage
Requires-Dist: pytest-cov; extra == "coverage"
Provides-Extra: dask-image
Requires-Dist: dask-image; extra == "dask-image"
Provides-Extra: dev
Requires-Dist: ruff; extra == "dev"
Requires-Dist: hyperspy[all]; extra == "dev"
Requires-Dist: hyperspy[coverage]; extra == "dev"
Requires-Dist: hyperspy[doc]; extra == "dev"
Requires-Dist: hyperspy[tests]; extra == "dev"
Provides-Extra: doc
Requires-Dist: holospy; extra == "doc"
Requires-Dist: IPython; extra == "doc"
Requires-Dist: numpydoc; extra == "doc"
Requires-Dist: pybaselines; extra == "doc"
Requires-Dist: pydata_sphinx_theme; extra == "doc"
Requires-Dist: scikit-image; extra == "doc"
Requires-Dist: setuptools_scm; extra == "doc"
Requires-Dist: sphinx-copybutton; extra == "doc"
Requires-Dist: sphinx-design; extra == "doc"
Requires-Dist: sphinx-favicon; extra == "doc"
Requires-Dist: sphinx-gallery; extra == "doc"
Requires-Dist: sphinx>=1.7; extra == "doc"
Requires-Dist: sphinxcontrib-mermaid; extra == "doc"
Requires-Dist: sphinxcontrib-towncrier>=0.5.0a0; extra == "doc"
Requires-Dist: towncrier; extra == "doc"
Provides-Extra: gui-jupyter
Requires-Dist: hyperspy_gui_ipywidgets>=2.0; extra == "gui-jupyter"
Requires-Dist: ipympl; extra == "gui-jupyter"
Provides-Extra: gui-traitsui
Requires-Dist: hyperspy_gui_traitsui>=2.0; extra == "gui-traitsui"
Provides-Extra: image
Requires-Dist: scikit-image>=0.19.0; extra == "image"
Provides-Extra: ipython
Requires-Dist: IPython!=8.0,>7.0; extra == "ipython"
Requires-Dist: ipyparallel; extra == "ipython"
Provides-Extra: learning
Requires-Dist: scikit-learn>=1.6.0; extra == "learning"
Provides-Extra: odr
Requires-Dist: odrpack>=0.3.1; extra == "odr"
Provides-Extra: speed
Requires-Dist: numba>=0.58.0; extra == "speed"
Requires-Dist: numexpr>=2.8.0; extra == "speed"
Provides-Extra: tests
Requires-Dist: pooch; extra == "tests"
Requires-Dist: pytest-instafail; extra == "tests"
Requires-Dist: pytest-mpl; extra == "tests"
Requires-Dist: pytest-rerunfailures; extra == "tests"
Requires-Dist: pytest-xdist; extra == "tests"
Requires-Dist: pytest>=3.6; extra == "tests"
Requires-Dist: setuptools_scm; extra == "tests"
Dynamic: license-file


[![Azure pipelines status](https://dev.azure.com/franciscode-la-pena-manchon/hyperspy/_apis/build/status/hyperspy.hyperspy?branchName=RELEASE_next_minor)](https://dev.azure.com/franciscode-la-pena-manchon/hyperspy/_build?definitionId=1&_a=summary&view=branches)
[![Tests status](https://github.com/hyperspy/hyperspy/actions/workflows/tests.yml/badge.svg)](https://github.com/hyperspy/hyperspy/actions/workflows/tests.yml)
[![Documentation status](https://readthedocs.org/projects/hyperspy/badge/?version=latest)](https://hyperspy.org/hyperspy-doc/current)
[![Codecov coverage](https://codecov.io/gh/hyperspy/hyperspy/graph/badge.svg?token=X7T3LE121Q)](https://codecov.io/gh/hyperspy/hyperspy)
[![pre-commit.ci status](https://results.pre-commit.ci/badge/github/hyperspy/hyperspy/RELEASE_next_minor.svg)](https://results.pre-commit.ci/latest/github/hyperspy/hyperspy/RELEASE_next_minor)

[![Python Version](https://img.shields.io/pypi/pyversions/hyperspy.svg?style=flat)](https://pypi.python.org/pypi/hyperspy)
[![PyPI Version](http://img.shields.io/pypi/v/hyperspy.svg?style=flat)](https://pypi.python.org/pypi/hyperspy)
[![Anaconda Version](https://anaconda.org/conda-forge/hyperspy/badges/version.svg)](https://anaconda.org/conda-forge/hyperspy)
[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)

[![gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/hyperspy/hyperspy?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![DOI](https://zenodo.org/badge/2233998.svg)](https://zenodo.org/badge/latestdoi/2233998)


**HyperSpy** is an open source Python library for the interactive analysis of
multidimensional datasets that can be described as multidimensional arrays
of a given signal (for example, a 2D array of spectra, also known as a
spectrum image).

**HyperSpy** makes it straightforward to apply analytical procedures that
operate on an individual signal to multidimensional arrays, as well as
providing easy access to analytical tools that exploit the multidimensionality
of the dataset.

Its modular structure makes it easy to add features to analyze many different
types of signals. Visit the [HyperSpy Website](https://hyperspy.org) to learn more about HyperSpy and
its extension packages and for instructions on how to install the package and get
started in analysing your data.

HyperSpy is released under the GPL v3 license.

**Since version 0.8.4, HyperSpy only supports Python 3.** If you need to install
HyperSpy in Python 2.7, please install version 0.8.3.

Contributing
------------

Everyone is welcome to contribute. Please read our [contributing 
guidelines](https://github.com/hyperspy/hyperspy/blob/RELEASE_next_minor/.github/CONTRIBUTING.md) 
and get started!
