Metadata-Version: 2.1
Name: pylena
Version: 0.1.0
Summary: Image processing library
Home-page: https://gitlab.lrde.epita.fr/olena/pylena
Author: EPITA Research and Development Laboratory (LRDE)
Author-email: baptiste.esteban@lrde.epita.fr
License: MPLv2
Platform: Linux
Classifier: License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: C++
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Scientific/Engineering :: Image Processing
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy
Provides-Extra: doc
Requires-Dist: sphinx ; extra == 'doc'
Requires-Dist: sphinx-rtd-theme ; extra == 'doc'
Requires-Dist: sphinx-gallery ; extra == 'doc'
Requires-Dist: scikit-image ; extra == 'doc'
Requires-Dist: matplotlib ; extra == 'doc'
Provides-Extra: packaging
Requires-Dist: auditwheel ; extra == 'packaging'
Provides-Extra: tests
Requires-Dist: pytest ; extra == 'tests'

# Pylena image processing library

[![image alt pipeline](https://gitlab.lrde.epita.fr/olena/pylena/badges/master/pipeline.svg)](https://gitlab.lrde.epita.fr/olena/pylena/-/commits/master)
[![image alt python coverage](https://gitlab.lrde.epita.fr/olena/pylena/badges/master/coverage.svg?job=python_coverage&key_text=Python+Coverage&key_width=100)](https://gitlab.lrde.epita.fr/olena/pylena/-/commits/master)
[![image alt cpp coverage](https://gitlab.lrde.epita.fr/olena/pylena/badges/master/coverage.svg?job=cpp_coverage&key_text=C%2B%2B+Coverage&key_width=100)](https://gitlab.lrde.epita.fr/olena/pylena/-/commits/master)

Pylena is the Python interface to the modern C++ image processing library
[Pylene](https://gitlab.lrde.epita.fr/olena/pylene). Its aim is to fill the three following requirements:
* Interactivity
* Genericity
* Efficiency

Many image processing libraries succeed to fill these requirements but they are
still limited by the static nature of the C++ language, where the genericity,
based on *templates*, is resolved at compile time. Thus, the goal of this library is to tackle this problem.

## Supported Python version

Currently, Pylena is tested and provides wheel for the following Python version:

* CPython 3.8
* CPython 3.9
* CPython 3.10

## Installation

Pylena is available on the [PyPI](https://pypi.org/) server and can be simply
installed with [pip](https://pip.pypa.io/en/stable/) by executing the following
command:

```
$ pip install pylena
```

## Documentation

The documentation is available [here](http://olena.pages.lrde.epita.fr/pylena/).

## Contributing

If you find any bug or have any suggestions, feel free to create a new issue
[here](https://gitlab.lrde.epita.fr/olena/pylena/-/issues) or send an email to
[baptiste.esteban@lrde.epita.fr](mailto:baptiste.esteban@lrde.epita.fr).

## Licence

[Mozilla Public License Version 2.0](https://www.mozilla.org/en-US/MPL/2.0/)

