Welcome to LumiSpy's documentation!
***********************************
|Build_status|_ |Tests|_ |Codecov_status|_ |CodeQL_status|_ |Python_version|_
|PyPI_version|_ |Anaconda_version|_ |License|_ |DOI|_ |Documentation_status|_
.. |Build_status| image:: https://dev.azure.com/Lumispy/lumispy/_apis/build/status/LumiSpy.lumispy?branchName=main
.. _Build_status: https://dev.azure.com/Lumispy/lumispy/_build/latest?definitionId=3&branchName=main
.. |Tests| image:: https://github.com/lumispy/lumispy/workflows/Tests/badge.svg
.. _Tests: https://github.com/lumispy/lumispy/actions
.. |Codecov_status| image:: https://codecov.io/gh/lumispy/lumispy/branch/main/graph/badge.svg?token=8ZFX8X4Z1I
.. _Codecov_status: https://codecov.io/gh/lumispy/lumispy
.. |CodeQL_status| image:: https://github.com/lumispy/lumispy/actions/workflows/codeql.yml/badge.svg
.. _CodeQL_status: https://github.com/LumiSpy/lumispy/security/code-scanning
.. |Documentation_status| image:: https://readthedocs.org/projects/lumispy/badge/?version=latest
.. _Documentation_status: https://lumispy.readthedocs.io/en/latest/?badge=latest
.. |Python_version| image:: https://img.shields.io/pypi/pyversions/lumispy.svg?style=flat
.. _Python_version: https://pypi.python.org/pypi/lumispy
.. |PyPI_version| image:: http://img.shields.io/pypi/v/lumispy.svg?style=flat
.. _PyPI_version: https://pypi.python.org/pypi/lumispy
.. |Anaconda_version| image:: https://anaconda.org/conda-forge/lumispy/badges/version.svg
.. _Anaconda_version: https://anaconda.org/conda-forge/lumispy
.. |License| image:: https://img.shields.io/badge/License-GPLv3-blue.svg
.. _License: https://www.gnu.org/licenses/gpl-3.0
.. |DOI| image:: https://zenodo.org/badge/DOI/10.5281/zenodo.4640445.svg
.. _DOI: https://doi.org/10.5281/zenodo.4640445
**LumiSpy** is a Python package extending the functionality for multi-dimensional
data analysis provided by the `HyperSpy `_ library. **LumiSpy**
is aimed at helping with the analysis of luminescence spectroscopy data
(cathodoluminescence, photoluminescence, electroluminescence, Raman, SNOM).
Reading and writing of data from many relevant file types is provided by the
library `RosettaSciIO `_.
Check out the :ref:`installation` section for further information on how to
start using **LumiSpy**.
Complementing this documentation, the `LumiSpy Demos `_
repository contains curated Jupyter notebooks to provide tutorials and exemplary
workflows.
.. note::
**LumiSpy** is under active development. Everyone is welcome to contribute.
Please read our :ref:`contributing_label` guidelines and get started!
Contents
========
.. toctree::
:maxdepth: 2
:caption: User Guide
user_guide/installation.rst
user_guide/introduction.rst
user_guide/signal_axis.rst
user_guide/signal_tools.rst
user_guide/streak_images.rst
user_guide/fitting_luminescence.rst
user_guide/utilities.rst
user_guide/metadata_structure.rst
user_guide/bibliography.rst
.. toctree::
:maxdepth: 2
:caption: API reference
api/modules.rst
.. toctree::
:maxdepth: 1
:caption: Tutorials
Demo notebooks
.. toctree::
:maxdepth: 1
:caption: Release Notes
changelog.rst
.. toctree::
:maxdepth: 1
:caption: Credits and citation
citing.rst
contributing.rst
license.rst
On GitHub