<commit_before>About
-----
A Python implementation of the cognitive architecture MicroPsi.

For more information visit [micropsi.com](http://www.micropsi.com), for instance, the [publications ](http://www.micropsi.com/publications/publications.html) page. For a one-paper introduction see [The AEP Toolkit for Agent Design and Simulation](http://www.micropsi.com/publications/assets/BachVuineMates2003.pdf)


Prerequisites
-----
* Python3


Run
-----
* To run the micropsi toolkit, copy `config.ini.template` to `config.ini` and adjust to your preferences
* Run `./run.sh`
* View in browser at [http://localhost:6543/](http://localhost:6543/)


Run with Minecraft
-----
* To run micropsi with minecraft connectivity, you need to call `make` after checkout, and then follow the steps described above
(Minecraft connectivtiy has an additional dependency on pycrypto)
* Also see [micropsi_core/world/minecraft/README.md](/micropsi_core/world/minecraft/README.md) for setup instructions.


Run with theano
-----
* To run micropsi with an optional and experimental node net implementation based on theano, you need to install theano
* Call 'make' after checkout
* Call 'source bin/activate'
* Follow theano's "bleeding edge install instructions" directions at [here](http://deeplearning.net/software/theano/install.html)
* When creating a new node net, you should now be able to chose theano_engine

Tests
-----
* To run the tests type `make tests`


Attribution
-----
[micropsi2](https://github.com/joschabach/micropsi2) uses 

* [bottle](https://github.com/defnull/bottle)
* [spock](https://github.com/nickelpro/spock)
* [paperjs](http://github.com/paperjs/paper.js)
* [three.js](https://github.com/mrdoob/three.js)<commit_msg>Attribution added<commit_after>About
-----
A Python implementation of the cognitive architecture MicroPsi.

For more information visit [micropsi.com](http://www.micropsi.com), for instance, the [publications ](http://www.micropsi.com/publications/publications.html) page. For a one-paper introduction see [The AEP Toolkit for Agent Design and Simulation](http://www.micropsi.com/publications/assets/BachVuineMates2003.pdf)


Prerequisites
-----
* Python3


Run
-----
* To run the micropsi toolkit, copy `config.ini.template` to `config.ini` and adjust to your preferences
* Run `./run.sh`
* View in browser at [http://localhost:6543/](http://localhost:6543/)


Run with Minecraft
-----
* To run micropsi with minecraft connectivity, you need to call `make` after checkout, and then follow the steps described above
(Minecraft connectivtiy has an additional dependency on pycrypto)
* Also see [micropsi_core/world/minecraft/README.md](/micropsi_core/world/minecraft/README.md) for setup instructions.


Run with Theano
-----
* To run micropsi with an optional and experimental node net implementation based on Theano, you need to install Theano
* Call 'make' after checkout
* Call 'source bin/activate'
* Follow Theano's "bleeding edge install instructions" directions at [here](http://deeplearning.net/software/theano/install.html)
* When creating a new node net, you should now be able to chose theano_engine

Tests
-----
* To run the tests type `make tests`


Attribution
-----
[micropsi2](https://github.com/joschabach/micropsi2) uses 

* [bottle](https://github.com/defnull/bottle)
* [spock](https://github.com/nickelpro/spock)
* [paperjs](http://github.com/paperjs/paper.js)
* [three.js](https://github.com/mrdoob/three.js)
* [theano](git://github.com/Theano/Theano)
{'fraction_non_alphanumeric': 0.1278969957081545, 'fraction_numerical': 0.008583690987124463, 'mean_word_length': 4.505511811023622, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 8, 'lorem ipsum': 0, 'www.': 6, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5116594', 'n_tokens_mistral': 1100, 'n_tokens_neox': 1041, 'n_words': 323}