History#
0.0.1 (2018-09-12): First release#
Initial commit.
0.9.2 (2018-10-25)#
Added many graph structures and algorithms.
0.10.0 (2023-04-26)#
Added many language theory data structures and algorithms.
Enabled CI.
Improved documentation and tests.
Improved code style (
flake8).Progessively removing graph primitives function to remove every
import *.
0.10.1 (2024-01-02)#
Migrated sphinx theme to pydata.
Improved documentation, code style,
flake8errors.Exposed some missing classes:
DirectedGraph;UndirectedGraph;dotstr_to_html;enrich_kwargs;run_graphviz;make_node_automaton.
Bug fix
*_copy,GraphView.*_degree.The Graphviz-related function now correctly forward the kwargs arguments (e.g.
engine=):ipynb_display_graph;graph_to_html;dotstr_to_html;write_graphviz;run_graphviz.
pybgl.AssocPropertyMapcan now only wrap adefaultdict(not adict).
0.10.2 (2024-01-02)#
Migrated from
bumpversiontopoetry-bumpversion.
0.11.0 (2024-01-05)#
Improved documentation and tests.
Fixed docstrings
Improved
developers.md
The package now exposes the following symbols:
Automaton:
BOTTOM,EPSILONGraphviz:
ReadGraphvizVisitor,read_graphvizHeap:
compare_to_keyRegexp:
MAP_OPERATORS_ALG,MAP_OPERATORS_RE,RpnDequeAlg,RpnDequeAst,re_escape
Bug fixes:
read_graphviz;write_graphviz;Trie.__init__(kwargs forwarding).Fixed
make_automaton
Flake8 tests/
API changes:
Renamed
make_pathtomake_shortest_pathRenamed
make_dagtomake_shortest_paths_dagmake_incidence_node_automatonandmake_node_automatonnow acceptpmap_vlabel=NoneRenamed attributes prefixed by
m_and remove the corresponding properties.
Cleaned the
revuz_minimizefunction.Improved the
make_*automatonfunctions.Renamed constructor argument to
Constructor.Bug fix for the empty automaton.
pmap_vlabelis now optional.
Reverted from
poetry-bumpversiontobumpversion(installation issues under debian).
0.11.1 (2024-07-10)#
Bug fix
GraphView.to_dot(for empty views)
Documentation:
The API pages are now separated
Fixed documentation build
Added
sphinx_copybutton
0.11.2 (2025-05-27)#
Fixed documentation build (readthedoc)