/pyca

A lightweight cellular automata framework

Primary LanguagePythonMIT LicenseMIT

Copyright (c) 2016 Jeremie DECOCK (http://www.jdhp.org)

Description

Python Cellular Automaton is an open source lightweight Cellular Automata Framework written in Python.

Note:

This project is still in beta stage, so the API is not finalized yet.

Dependencies

  • Python >= 3.0

Python Cellular Automaton is tested to work with Python 3.4 under Gnu/Linux Debian 8, MacOSX 10.10 (Yosemite) and Windows 10.

Installation

Gnu/Linux

You can install, upgrade, uninstall Python Cellular Automaton with these commands (in a terminal):

pip install --pre cellular-automata
pip install --upgrade cellular-automata
pip uninstall cellular-automata

Or, if you have downloaded the Python Cellular Automaton source code:

python3 setup.py install

Windows

Note:

The following installation procedure has been tested to work with Python 3.4 under Windows 10. It should also work with recent Windows systems.

You can install, upgrade, uninstall Python Cellular Automaton with these commands (in a command prompt):

py -m pip install --pre cellular-automata
py -m pip install --upgrade cellular-automata
py -m pip uninstall cellular-automata

Or, if you have downloaded the Python Cellular Automaton source code:

py setup.py install

MacOSX

Note:

The following installation procedure has been tested to work with Python 3.4 under MacOSX 10.10 (Yosemite). It should also work with recent MacOSX systems.

You can install, upgrade, uninstall Python Cellular Automaton with these commands (in a terminal):

pip install --pre cellular-automata
pip install --upgrade cellular-automata
pip uninstall cellular-automata

Or, if you have downloaded the Python Cellular Automaton source code:

python3 setup.py install

Documentation

TODO...

Example usage

TODO...

Bug reports

To search for bugs or report them, please use the Python Cellular Automaton Bug Tracker at:

https://github.com/jeremiedecock/pyca/issues

License

This project is provided under the terms and conditions of the MIT License.