Metadata-Version: 2.4
Name: optifik
Version: 0.2.0
Summary: Compute film thickness from interferometry
Author-email: François Boulogne <francois.boulogne@cnrs.fr>, Victor Ziapkoff <victor.ziapkoff@universite-paris-saclay.fr>
License-Expression: GPL-3.0
Project-URL: Documentation, https://sciunto.github.io/optifik/
Project-URL: Repository, https://github.com/sciunto-org/optifik
Project-URL: Issues, https://github.com/sciunto-org/optifik/issues
Requires-Python: >=3.13
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy>=1.10.0
Requires-Dist: scipy>=1.1.0
Requires-Dist: matplotlib>=1.3.1
Requires-Dist: scikit-learn>=1.5
Provides-Extra: dev
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: pyyaml; extra == "dev"
Requires-Dist: bumpver; extra == "dev"
Provides-Extra: docs
Requires-Dist: sphinx>=7.0; extra == "docs"
Requires-Dist: sphinx-rtd-theme>=2.0; extra == "docs"
Requires-Dist: numpydoc>=1.6; extra == "docs"
Requires-Dist: myst-parser>=2.0; extra == "docs"
Requires-Dist: sphinx-autodoc-typehints>=2.0; extra == "docs"
Requires-Dist: sphinx-copybutton>=0.5; extra == "docs"
Requires-Dist: sphinx-design>=0.5; extra == "docs"
Requires-Dist: nbsphinx; extra == "docs"
Requires-Dist: jupyter; extra == "docs"
Requires-Dist: ipykernel; extra == "docs"
Requires-Dist: sphinx-book-theme; extra == "docs"
Dynamic: license-file

# Optifik

Python library to compute a thickness from an interferometric spectrum.

This library replaces [oospectro](https://github.com/sciunto-org/oospectro/).

## Documentation

<https://sciunto-org.github.io/optifik/>

## Installation

The use of pip must be limited to virtualenv


* From PyPI
```
pip install optifik
```

* From tarball
```
pip install /path/to/optifik-0.1.0.tar.gz
```

* From the source code
```
pip install .
```


## For contributors

* Install an editable version
```
pip install -e .
```

* Install dev tools
```
pip install -e ".[dev]"
```

* Run the test suite
```
pytest
```

* Install doc tools
```
pip install -e ".[docs]"
```

* Build the doc
```
sphinx-build -b html docs docs/_build/html
```

## Licence

The source code is released under the GNU General Public License v3.0.
See LICENSE for details.
