Cellular Agent Research Experiment System (CARES)
The Cellular Agent Research Experiment System (CARES) is a modular, programmable toolset designed to study autonomous agents in a discrete, cellular environment.
- Clone the repository:
git clone https://github.com/jesselawson/cares.git
- Install dependencies:
cd cares && pip install -r requirements.txt
- Run the example experiment:
- Study the output in the
experiments/example1folder. You'll have a compiled gif of all state configurations at each time step, and *.jpg copies of the state configuration at each time step.
Current Status: Pre-Alpha
CARES is almost ready for it's alpha release. Right now it is a solid proof-of-concept. Please check the issues for help with roadmap items, or for bugs identified.
The "avocado" release is the first MVP release (post proof-of-concept).
- Move all subroutines to new modular format
- Convert agent update logic into subroutine
The "burrito" release is the first beta release.
- Add matplotlib to state configuration outputs
- How can it be configured?
- Integrate sqlite (or other db) for sensory_input and association storage
- Add new sensors:
By the time Burrito is released, we should be forming associations between
the different sensory input data. For example,
smell01 might be associated
The full documentation is available here.
This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.
- Fork the repo.
- Make your changes.
- Submit a pull request.
It's that easy!