Changelog#
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
‘M’, ‘m’ and ‘p’ are respectively corresponding to major, minor and patch
[0.4.1] - 2023-02-16#
Removed#
p: no longer need to depend on NetworkX
[0.4.0] - 2023-02-16#
Removed#
m: module
utils
withutils.viw_filters
were removed because they were considered useless
Changed#
m: module
hash_ids
becomesid_container
m: names of identifier container have been fixed for an English error
m: use
from revsymg.index_lib import ...
andfrom revsymg.str_lib import ...
instead offrom revsymg.lib[.(index_lib|str_lib)] import ...
p: refactoring docs files
Added#
p: todo in doc
[0.3.4] - 2023-02-12#
p: add mypy badge
p: add mypy job in pipeline
p: change job name for linters in pipeline
p: move
GraphsT
andGraphsCnntedCompT
types to thecnnted_comp_tools.py
module
[0.3.3] - 2023-02-10#
Fixed#
p: install the package for readthedocs to have references
[0.3.2] - 2023-02-02#
Changes#
p: contributing doc
p: fix missing changelog
[0.3.1] - 2023-02-02#
Added#
p: use readthedocs for the documentation
[0.3.0] - 2023-02-01#
Added#
m: new
Edges
methodEdges.biggest_edge_index
[0.2.0] - 2022-12-02#
Added#
Transitive reduction algorithm
use an integer identifier for edges
Changed#
don’t use object for connected component identifiers to simulate pointers, but use a list of identifiers couples instead
by default, removing a vertex implies shifting the vertex indices if the index of the removed vertex is not the biggest
Removed#
path utilities module
SimpleCnntedComp and DoubleCnntedComp