All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added
bipartite
function to topology module - Added
complete
function to topology module - Added
lattice_pos
function to vis module - Added demo for flocking
- Added demo for restricted Boltzmann machine
- Added demo for optimizing particle swarms
- Added demo for multilayer perceptron
- Added demo for Lorenz attractor
- Changed
animate_network
: addedwith_timesteps
andshow
parameters - Changed
animate_activities
: addedwith_timesteps
andblit
parameters
- Added
CHANGELOG.md
- Added
MemoizationKey
and memoization support - Added demo for functional network automata
- Added demo for evolving networks
- Moved version to
__netomaton/__init__.py
- Explicitly importing symbols instead of using
*
in__ini__.py
files - Making
_bits_to_int
and_int_to_bits
public - Changed
binary_ca_rule
: no longer shifting neighbourhood activities to center - Changed
Network
: addingrotation_system
property - Changed
evolution.py
: adding support for memoization and rotation systems
- Removed
shift_to_center
- Fixed problem in
game_of_life_rule
- Loosened some dependency requirements in
setup.py
- Added support for CTRBL rules
- Added Langton's Loop implementation
- Initial stable release