Changelog
Version 4.0.5 (Current)
Comprehensive documentation overhaul with NumPy-style docstrings across all modules
Sphinx docs restructured to match current source tree
conf.pyversion now reads dynamically fromklotho/__init__.pyAdded
plotlyandscikit-learntoinstall_requiresREADME cleanup: simplified installation instructions, added badges, updated copyright
Version 4.x
Major API restructuring across all modules
Removed
maquettes,animation,notation,midi, andallolibsubmodules from semeiosRemoved
fieldssubtree fromtopos.graphs.latticesAdded
tone_latticessystem to tonosRenamed CPS modules (
cps.py→combination_product_sets.py,nkany.py→algorithms.py)Added
Contourclass to tonos.pitchAdded
basis.pyto utils.algorithmsGraph backend migrated to RustworkX for performance
Version 3.0.5
Documentation infrastructure setup
Added comprehensive Sphinx documentation
NumPy-style docstring standards established
Dependencies added: panel, bokeh, jupyter_bokeh for interactive visualization
klotho.utils.algorithmsmodule architecture improvements
Previous Versions
See the GitHub repository for full commit history.