Active Blockference is a project stewarded by participants in the Active Inference Institute. It consists of an open-source Python package combining cadCAD (complex systems modeling framework and library) and pymdp (an active inference Markov Decision Process engine) for the study of both theoretical and applied Active Inference.
Currently, Active Blockference is in active development and we welcome participants from all backgrounds to join our weekly discussions on Wednesdays (currently at 12 and 17 UTC) or contribute to the growing codebase at github.com/ActiveInferenceInstitute/ActiveBlockference.
Join the Active Blockference channel in Active Inference Institute’s Discord server here.
Contributing to Coda
Most asynchronous collaboration happens in the Active Blockference Coda document (get access by joining one of the synchronous Active Blockference sessions). Participants are welcome to add comments, create pages, and propose projects for discussion in synchronous meetings.
Contributing to GitHub
There are two affordances for contributing to the GitHub repository for Active Blockference. The first is cloning the repo with the following command
git clone https://github.com/ActiveInferenceInstitute/ActiveBlockference.git
To submit a pull-request (PR), create a new branch in your local version of the repository by running the command
git branch branchName
git checkout -b branchName
You can then create a new PR by sending your new branch to the repository with git push.
Alternatively (the recommended way to contribute for new participants), fork the repository by clicking the “fork” button on GitHub and once you’re ready to submit a PR, do so from your version of the GitHub repository.
September 2022 — Active Blockference has been listed in the latest Gitcoin DeSci Grants R15. We are pleased to share we have received contributions from over 70 funders, with matching from the quadratic funding scheme. This funding will be used to fund specific tasks in expanding the Active Blockference documentation, subprojects, and codebase.
September 2022 — Active Blockference: a cadCAD for cognitive complex systems modeling was presented as a poster submission at the International Workshop on Active Inference, part of the ECML PKDD 2022.