1 unstable release
0.1.0 | Jun 22, 2024 |
---|
#21 in #topology
24KB
645 lines
ChaoticNetworks
Overview
ChaoticNetworks
is a Rust package designed for advanced graph modeling and simulations. This library leverages Grothendieck topologies
and sheaf theory
to provide a robust framework for analyzing and understanding complex networks such as Hopfield networks
and chip-firing models
.
Features
Modular design
and support for a range ofGrothendieck Topologies
.- Integration with
sheaf theory
for consistency and advanced analysis. - Flexible simulation framework for
Hopfield networks
andchip-firing systems
. Rust
implementation (potential for futurePython
bindings).- Provides Opportunity for a range of
wordplay
.
Libraries
src/graph
- Contains the core 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.src/category
- Defines Category Theoeretic structure and Grothendieck topologies.
Links
UCL Human Electrophysiology Lab
: https://bushlab-ucl.github.ioCrates.io
: https://crates.io/crates/chaotic-networksSGA 1972
: https://stacks.math.columbia.edu/tag/00WY
Dependencies
~0–10MB
~43K SLoC