Repository navigation
Releases: gmarciani/markov-solver
Releases · gmarciani/markov-solver
Release list
v2.0.0
Changelog
New Features
- Added support for multiple input formats to define Markov chains:
- DOT/Graphviz format (.dot, .gv)
- CSV adjacency matrix format (.csv)
- Transition matrix YAML/JSON format
Improvements
- Added comprehensive type annotations across all source files.
- Added Pydantic-based validation for input files.
- Increased test coverage to 90%+ with new test files for all modules.
- Added public documentation based on Sphinx.
Changes
- Migrated from
setup.pyto modernpyproject.tomlpackaging. - Upgraded click to version 8.3.1.
- Upgraded colored to version 2.3.1.
- Upgraded graphviz to version 0.21.
- Upgraded networkx to version 3.6.1.
- Upgraded numpy to version 2.4.2.
- Upgraded pyfiglet to version 1.0.4.
- Upgraded pyyaml to version 6.0.3.
- Upgraded scipy to version 1.17.0.
- Upgraded sympy to version 1.14.0.
v1.0.1
Bug Fixes
- Fixed incomplete ordering in MarkovState and MarkovLink.
Improvements
- Added a real example to show how to use the library.
Changes
- Upgraded
clickto version 8.1.7. - Upgraded
coloredto version 2.2.4. - Upgraded
graphvizto version 0.20.3. - Upgraded
networkxto version 3.2.1. - Upgraded
numpyto version 2.0.1. - Upgraded
pyfigletto version 1.0.2. - Upgraded
pyyamlto version 6.0.2. - Upgraded
scipyto version 1.13.1. - Upgraded
setuptoolsto version 72.1.0. - Upgraded
sympyto version 1.13.1.