Metadata-Version: 2.4
Name: lime-stable
Version: 2.0.5
Summary: Line measuring algorithm for astronomical spectra
Author-email: Vital Fernández <vgf@stsci.edu>
License: GPL-3.0-or-later
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE.rst
Requires-Dist: astropy~=7.1
Requires-Dist: lmfit~=1.3
Requires-Dist: matplotlib~=3.10
Requires-Dist: numpy~=2.3
Requires-Dist: pandas~=2.2
Requires-Dist: scipy~=1.16
Requires-Dist: tomli>=2.0.0; python_version < "3.11"
Provides-Extra: full
Requires-Dist: asdf~=4.1; extra == "full"
Requires-Dist: aspect-stable~=0.5.1; extra == "full"
Requires-Dist: bokeh~=3.8; extra == "full"
Requires-Dist: mplcursors~=0.6; extra == "full"
Requires-Dist: openpyxl~=3.1; extra == "full"
Requires-Dist: PyLaTeX~=1.4; extra == "full"
Requires-Dist: toml~=0.10; extra == "full"
Provides-Extra: docs
Requires-Dist: sphinx-rtd-theme~=3.0; extra == "docs"
Requires-Dist: sphinx_togglebutton~=0.3; extra == "docs"
Requires-Dist: sphinx_book_theme~=1.1; extra == "docs"
Requires-Dist: ipympl~=0.9; extra == "docs"
Requires-Dist: myst-nb~=1.3; extra == "docs"
Provides-Extra: tests
Requires-Dist: pytest~=8.4; extra == "tests"
Requires-Dist: pytest-cov~=7.0; extra == "tests"
Requires-Dist: pytest-mpl~=0.17; extra == "tests"
Dynamic: license-file

[![Line Measurer (LiMe) library.](https://github.com/Vital-Fernandez/lime/blob/0afedb150b0169deec6c7f159def99750a3a30da/docs/source/_static/logo_transparent.png?raw=true)]()

[![Repo status](http://www.repostatus.org/badges/latest/active.svg)](http://www.repostatus.org/#active)
[![CI badge](https://img.shields.io/circleci/build/gh/Vital-Fernandez/lime/master?logo=CircleCi)](https://circleci.com/gh/Vital-Fernandez/lime/?branch=master)
[![Documentation Status](https://readthedocs.org/projects/lime-stable/badge/?version=latest)](http://lime-stable.readthedocs.io/?badge=latest)
[![Code cov](https://codecov.io/gh/Vital-Fernandez/lime/branch/master/graph/badge.svg?token=4ZW8EATXN7)](https://codecov.io/gh/Vital-Fernandez/lime)
[![PyPI version](https://img.shields.io/pypi/v/lime-stable.svg?logo=Python&logoColor=white&labelColor=blue)](https://pypi.org/project/lime-stable)
[![PyPI downloads](https://static.pepy.tech/badge/lime-stable)](https://pepy.tech/project/lime-stable)
[![Code Size](https://img.shields.io/github/languages/code-size/Vital-Fernandez/lime)](https://github.com/Vital-Fernandez/lime)
[![PyPI license](https://img.shields.io/pypi/l/lime-stable)](https://pypi.org/project/lime-stable/)

This library provides a comprehensive set of tools for fitting spectral lines in astronomical data. It is designed to 
offer a **user-friendly workflow** that scales seamlessly from **single spectra** to **large datasets**.  

The package includes modules for **masking data**, **line detection**, **profile fitting**,  **plotting** and **saving** 
measurements in multiple formats.  

# Installation

You can install LiMe from [PyPi](https://pypi.org/project/lime-stable/) running the command:

```bash
    pip install lime-stable
```

Moreover, if you want to install the optional dependencies for additional features and files support you can run:

```bash
    pip install lime-stable[full]
```

# Documentation

You can find the library documentation at [lime-stable.readthedocs.io](https://lime-stable.readthedocs.io/en/latest/). In 
addition to the functions and measurements descriptions, you can download the documentation pages a notebooks from the [github
 examples folder](https://github.com/Vital-Fernandez/lime/tree/master/examples).

# Citing

If you found LiMe useful, please remember to cite [Fernández et al (2024)](https://doi.org/10.1051/0004-6361/202449224) 📝.
