Changelog

Pylena 0.1.5

  • Add Dahu pseudo-distance computation for grayscale images with one example (#20).

  • Update development tools (#20):

    • Ruff was configured for formatting and now replaces Black.

    • Some minor configurations for Mypy.

  • Add support for Python 3.13 (#21 <https://gitlab.lre.epita.fr/olena/pylena/-/merge_requests/21>).

  • Drop support for Python 3.8 (#21 <https://gitlab.lre.epita.fr/olena/pylena/-/merge_requests/21>).

Pylena 0.1.4

  • Support Python 3.12 (#18).

  • Support NumPy 2 (#18).

  • C++ standard library is now linked dynamically to the C++ bindings of Pylena (#18).

Pylena 0.1.3

  • Support Python 3.11

Pylena 0.1.2

  • EPITA Research and Development Laboratory (LRDE) has become EPITA Research Laboratory, and consequently, domain name has changed. Thus, the urls in the project have been updated.

  • Pylena is now built and deployed using the manylinux2014 docker image (available only for the platform x86_64).

  • The construction process of the extension has been improved and some issues related to it have been solved. Furthermore, it has been updated to handle Conan 2.

  • New scribo submodule for document image analysis.

  • Line detection algorithm in the scribo submodule (#12).

Pylena 0.1.1

  • Add bibliography from bibtex for documentation.

  • Add Meyer Watershed (from local minima with and without watershed lines and from user input markers) (#7).

  • Add the MaxTree and the Tree of Shapes (#5).

  • Creation of an unstable package repository in the Gitlab (#4).

  • Migrate the Pylene-numpy from the Pylene repository to the Pylena repository and package it.

Pylena 0.1.0

First deployment of the Pylena Python module.

It provides a first mathematical morphology module pylena.morpho with 5 structural operations on 2 dimensional images with values encoded on unsigned 8 bits values:

  • Erosion

  • Dilation

  • Opening

  • Closing

  • Morphological gradient

These operations support 4 types of structuring elements:

  • Disk

  • Rectangle

  • Periodic lines

  • Mask

Furthermore, the project is tested and deployed with a configured CI (#1)