1 unstable release
0.1.0 | Jun 24, 2024 |
---|
#777 in Math
27KB
680 lines
DivisorNetworks
Overview
DivisorNetworks
is a Rust package designed for graph modeling and simulations. This library aims to provide a robust framework for analyzing and understanding discrete graph networks such as Hopfield networks
and chip-firing models
. It's currently a work in progress.
Features
- Modular design with a basis in category theory and Grothendieck topology.
- Integration with sheaf theory for consistency and advanced analysis.
- Flexible simulation framework for Hopfield networks and chip-firing systems.
Rust
implementation - potential for futurePython
bindings.
Libraries
src/category
- Defines category theoeretic structure and Grothendieck topology.src/graph
- Contains the graph structures and node implementations.src/sheaf
- Manages sheaf and presheaf data, along with sheaf conditions.src/simulation
- Simulation logic for Hopfield networks and chip-firing systems.
Links
UCL Human Electrophysiology Lab
: https://bushlab-ucl.github.ioCrates.io
: https://crates.io/crates/divisor-networksSGA 1972
: https://stacks.math.columbia.edu/tag/00WY
Dependencies
~0–9.5MB
~43K SLoC