Opened 11 years ago

Last modified 7 years ago

#10502 new enhancement

Cellular Automata Module

Reported by: eviatarbach Owned by: tbd
Priority: major Milestone: sage-wishlist
Component: packages: optional Keywords:
Cc: Merged in:
Authors: Reviewers:
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Status badges

Description (last modified by eviatarbach)

Sage should have a module for generating and analyzing cellular automata. This should include statistical tests, image and animation generation, and preimage computation.

Based on the existing source here, http://code.google.com/p/cellular-automata-sage-toolkit/, work needs to be done on accessibility and features before implementation. As of now I have changed the generating function of lt.next(), changed variable names to be more recognizable and/or conventional, added more documentation, and made the code more Pythonic (changing to "self" for the first argument of classes, for example).

Planned features for immediate implementation include better, more customizable plotting.

Change History (4)

comment:1 Changed 10 years ago by eviatarbach

  • Milestone changed from sage-5.0 to sage-wishlist

comment:2 Changed 10 years ago by eviatarbach

  • Description modified (diff)

comment:3 Changed 7 years ago by dkrenn

Maybe sage.combinat.finite_state_machine.Automaton is of interest for this implementation.

comment:4 Changed 7 years ago by jdemeyer

  • Component changed from packages: standard to packages: optional
Note: See TracTickets for help on using tickets.