1 unstable release
| 0.1.0 | Jun 22, 2024 |
|---|
#24 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 designand support for a range ofGrothendieck Topologies.- Integration with
sheaf theoryfor consistency and advanced analysis. - Flexible simulation framework for
Hopfield networksandchip-firing systems. Rustimplementation (potential for futurePythonbindings).- 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–9.5MB
~43K SLoC