{ "info": { "author": "Jonas Colmsj\u00f6", "author_email": "jonas.colmsjo@gizur.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Animats\n=======\n\nReference code for:\n\nA General Model for Learning and Decision-Making in Artificial Animals by\nClaes Stranneg\u00e5rd, Nils Svang\u00e5rd, David Lindstr\u00f6m, Joscha Bach\nand Bas Steunebrink\n\nSubmitted to IJCAI-17 AGA workshop, Melbourne, Australia\n\nThis repo is work in progress and will contain a completely refactored\nversion of the original code. The repo [ecosystem](https://github.com/animatai/ecosystem)\ncontains the old version of the framework (which isn't maintained anymore).\n\n\nSetup\n=====\n\nThe easiest way to install `animatai` is with `pip install animatai`\n\nAt least Python 3.5 is needed since `async` is used in the web sockets server\n(`wsserver.py`).\n\n\n\nRun the program\n==============\n\nExamples using the ecosystem classes are available in the\nrepo [examples](https://github.com/animatai/examples)\n\nA little setup is needed first:\n\n* Create `config.py`. Start with copying `config.py.template` and try some of\nthe examples from the repo mentioned above.\n\nStart a web server and a browser:\n\n* Run the server: `python wsserver.py`\n* Run `index.html` in a browser and follow the instructions.\n\n\nDevelopment\n===========\n\nFirst setup a development environment. I'm using `virtualenv`:\n\n* First init `virtualenv` for Python3: `virtualenv -p python3.6 venv3`\n(`virutalenv` needs to be installed)\n* Activate `virtualenv`: `source venv3/bin/activate`\n* Install the necessary Python packages: `pip install -r requirements.txt`.\nAdd `--no-compile` when running on ubuntu.\n\nUse [Google Style Guide](https://google.github.io/styleguide/pyguide.html)\nand make sure that the unit tests are maintained.\n\nBuild (lint and run unit tests) with: `./build.sh`\nBuilding will also Create a source distribution in the `dist` folder.\n\nUpload the build to the public package repo for installation with `pip`:\n`twine upload dist/animatai-X.Y.Z.tar.gz`\n\n\nCredits\n=======\n\nUsing some classes from the [AIMA book](https://github.com/aimacode/aima-python)", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/animatai/animatai", "keywords": "animat ai agi artificial intelligence", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "animatai", "package_url": "https://pypi.org/project/animatai/", "platform": "", "project_url": "https://pypi.org/project/animatai/", "project_urls": { "Homepage": "https://github.com/animatai/animatai" }, "release_url": "https://pypi.org/project/animatai/0.1.4/", "requires_dist": null, "requires_python": "", "summary": "Ecosystem with animats for development of Artificial General Intelligence", "version": "0.1.4" }, "last_serial": 3502181, "releases": { "0.0.19": [ { "comment_text": "", "digests": { "md5": "119cbc99e55cad89e01856886eda5de9", "sha256": "67d9376e29f72e147234b0ce363fb49e8c557f9b5fbea2f1173b0846f196afda" }, "downloads": -1, "filename": "animatai-0.0.19.tar.gz", "has_sig": false, "md5_digest": "119cbc99e55cad89e01856886eda5de9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 437580, "upload_time": "2017-10-20T20:01:50", "url": "https://files.pythonhosted.org/packages/30/b4/2b4a9a8d3d92642ee9ed791c0bbc98c4b5135c0dfa9bf8aa732fbfebbda6/animatai-0.0.19.tar.gz" } ], "0.0.20": [ { "comment_text": "", "digests": { "md5": "0d0642f02025e97bf5c1420282eedba6", "sha256": "a65086295b4fd30cf4a722fe41044b806b9b332928f5f8200a7e6a05c7211a3f" }, "downloads": -1, "filename": "animatai-0.0.20.tar.gz", "has_sig": false, "md5_digest": "0d0642f02025e97bf5c1420282eedba6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 438084, "upload_time": "2017-10-20T22:51:30", "url": "https://files.pythonhosted.org/packages/90/47/4e4ddcaac7bb0ceb7f817871f2ab84e7d72b002fbec5ee071ddec04fe517/animatai-0.0.20.tar.gz" } ], "0.0.21": [ { "comment_text": "", "digests": { "md5": "4c070f805781164580fa237fc815e01b", "sha256": "4a2374c27716de0b7269d384190f65e4b375ca41db53c59259fdb74f7432fb96" }, "downloads": -1, "filename": "animatai-0.0.21.tar.gz", "has_sig": false, "md5_digest": "4c070f805781164580fa237fc815e01b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 438096, "upload_time": "2017-10-25T16:27:36", "url": "https://files.pythonhosted.org/packages/22/21/acd54f5154c2248fb748cd034b970b07cc635269fe9c3a7e99b009cfe142/animatai-0.0.21.tar.gz" } ], "0.0.22": [ { "comment_text": "", "digests": { "md5": "515c0288b8e439bdec3b083a1fbebb7f", "sha256": "266cd6fc5efb7b03418e5787f8bbc0afe5301f3ef4a9eb4255e12c9cf4d37c8b" }, "downloads": -1, "filename": "animatai-0.0.22.tar.gz", "has_sig": false, "md5_digest": "515c0288b8e439bdec3b083a1fbebb7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 439047, "upload_time": "2017-10-26T14:34:38", "url": "https://files.pythonhosted.org/packages/3a/14/3c5f2eafe433431883db7ff17303fb4be590430cf5848e6d37a5b19ea295/animatai-0.0.22.tar.gz" } ], "0.0.23": [ { "comment_text": "", "digests": { "md5": "12ad48ba2cff2fa2d9d0c4c96e69c084", "sha256": "f5d4c5d69728bb5a486d6a1e243ddbe98278577a3b529b0b58e77bb0139c85e4" }, "downloads": -1, "filename": "animatai-0.0.23.tar.gz", "has_sig": false, "md5_digest": "12ad48ba2cff2fa2d9d0c4c96e69c084", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 439079, "upload_time": "2017-10-26T15:03:54", "url": "https://files.pythonhosted.org/packages/4f/b8/ef04169f64ef7383aceb260b33ccd9c7f37d3d46aaeb22ea420b91cdad04/animatai-0.0.23.tar.gz" } ], "0.0.24": [ { "comment_text": "", "digests": { "md5": "a2a367a849006b01673ebc08e0f3ebc8", "sha256": "462f520dbfc51bc68b47a971d467d0a3d68829c3d2f0895aaffabd1cbb985e4f" }, "downloads": -1, "filename": "animatai-0.0.24.tar.gz", "has_sig": false, "md5_digest": "a2a367a849006b01673ebc08e0f3ebc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 439160, "upload_time": "2017-10-26T20:59:59", "url": "https://files.pythonhosted.org/packages/2f/15/21130e38d08e514511020b05beae079880ea16c818a03f35589d0d758cc8/animatai-0.0.24.tar.gz" } ], "0.0.25": [ { "comment_text": "", "digests": { "md5": "005945a980f5d31bbbed3c70dce51662", "sha256": "8ce8085b06340f552250c545f0ec220ceee1a84ef11587a358a429a4ee7cbd08" }, "downloads": -1, "filename": "animatai-0.0.25.tar.gz", "has_sig": false, "md5_digest": "005945a980f5d31bbbed3c70dce51662", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 439215, "upload_time": "2017-10-26T21:46:46", "url": "https://files.pythonhosted.org/packages/e1/48/b28fac257a1c1324960a90247e8dcf89d109e49f2937c4c6f7a13f9f545e/animatai-0.0.25.tar.gz" } ], "0.0.26": [ { "comment_text": "", "digests": { "md5": "7051fdd0738823e97fec0a9283518013", "sha256": "5232466de2d830e9aa1a265d8fa718ed2dfe2c750952a7129f24d0aa540a3421" }, "downloads": -1, "filename": "animatai-0.0.26.tar.gz", "has_sig": false, "md5_digest": "7051fdd0738823e97fec0a9283518013", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 439233, "upload_time": "2017-10-30T14:53:14", "url": "https://files.pythonhosted.org/packages/35/c5/7293e9b0f969d28bedb06c659397927468f65da551cd6c35cfbbdb1524b7/animatai-0.0.26.tar.gz" } ], "0.0.27": [ { "comment_text": "", "digests": { "md5": "b24c4d6bd951e074c6a5c71694723d09", "sha256": "eb4cd81d45cae618e09f46d18e71a3c740486ca6254fb1ebec34caab79c22ae1" }, "downloads": -1, "filename": "animatai-0.0.27.tar.gz", "has_sig": false, "md5_digest": "b24c4d6bd951e074c6a5c71694723d09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 439385, "upload_time": "2017-10-30T15:51:26", "url": "https://files.pythonhosted.org/packages/1b/97/e271e3b31ef9bdad50cc8282b0c495e89f94c56eea927aa0c4c6e8136595/animatai-0.0.27.tar.gz" } ], "0.0.28": [ { "comment_text": "", "digests": { "md5": "d8cb7d5ac4a7154c8a7caa7d068a510a", "sha256": "922d68ab8660df361286912dd804fcf93ad3cdfffab79e8c287288667d85b7d3" }, "downloads": -1, "filename": "animatai-0.0.28.tar.gz", "has_sig": false, "md5_digest": "d8cb7d5ac4a7154c8a7caa7d068a510a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 439437, "upload_time": "2017-10-31T08:39:24", "url": "https://files.pythonhosted.org/packages/15/b0/ea061853ff7546d88a0ac38bc6c2ca0d2c025b20f625f2938bc3cd2c7029/animatai-0.0.28.tar.gz" } ], "0.0.29": [ { "comment_text": "", "digests": { "md5": "70173f438959a79c8f941b628afb4b92", "sha256": "5c7cf34e8cad74800684568e14831d6ae0a4062d7a163427b9b675f5b3379a1e" }, "downloads": -1, "filename": "animatai-0.0.29.tar.gz", "has_sig": false, "md5_digest": "70173f438959a79c8f941b628afb4b92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 439473, "upload_time": "2017-10-31T09:28:27", "url": "https://files.pythonhosted.org/packages/53/be/653da4689e233401642f38cdb8b2666652f018ad0fce5bd2ddde84a662f1/animatai-0.0.29.tar.gz" } ], "0.0.30": [ { "comment_text": "", "digests": { "md5": "f6a304a51cbfa467bb1a6ebc86d96d57", "sha256": "f6bd1760e6df81fde9cdac9ac02407d659fd55546b80cb4c1128cc8175929e68" }, "downloads": -1, "filename": "animatai-0.0.30.tar.gz", "has_sig": false, "md5_digest": "f6a304a51cbfa467bb1a6ebc86d96d57", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 439474, "upload_time": "2017-10-31T09:38:03", "url": "https://files.pythonhosted.org/packages/5d/3f/5a6a9ffaee5c38da6e484da77652386a54dc138e6491cf9528ee3626f715/animatai-0.0.30.tar.gz" } ], "0.0.31": [ { "comment_text": "", "digests": { "md5": "667a30e5fe389c3c66b84ae836e24a48", "sha256": "24e1750a4d468a96dbe0f49968f5fb37ad5edd9ded5eaad14accbdb7599dfd5b" }, "downloads": -1, "filename": "animatai-0.0.31.tar.gz", "has_sig": false, "md5_digest": "667a30e5fe389c3c66b84ae836e24a48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 439482, "upload_time": "2017-10-31T09:49:11", "url": "https://files.pythonhosted.org/packages/d3/d0/ba4f86d4e7b9ec2caf56858c96a64b8bf444e4c84dc04d51682c23b9a547/animatai-0.0.31.tar.gz" } ], "0.0.32": [ { "comment_text": "", "digests": { "md5": "9601e4fffee21acd699491d0cedf45bc", "sha256": "218d5bd2a87815e416194a12b86a49760188ca3bc96679dd83e5fe032e01e22c" }, "downloads": -1, "filename": "animatai-0.0.32.tar.gz", "has_sig": false, "md5_digest": "9601e4fffee21acd699491d0cedf45bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 439572, "upload_time": "2017-10-31T13:39:12", "url": "https://files.pythonhosted.org/packages/1c/05/4dad96c65dbb42e186872603caa8b5c6de6f4ee6c97eb87f60709b4983c3/animatai-0.0.32.tar.gz" } ], "0.0.33": [ { "comment_text": "", "digests": { "md5": "114eed70d8f78418a05b46b5565f46a0", "sha256": "5c7e17b3e7d089cce31bb08e4d10706c6c2ee0bb3048b8254b9b1cdedfd0ff14" }, "downloads": -1, "filename": "animatai-0.0.33.tar.gz", "has_sig": false, "md5_digest": "114eed70d8f78418a05b46b5565f46a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 439521, "upload_time": "2017-10-31T14:06:04", "url": "https://files.pythonhosted.org/packages/e8/e9/46e6f17a6a127ba6bc52509ce66c1b908798ad241fa6fd81ca247bd55064/animatai-0.0.33.tar.gz" } ], "0.0.34": [ { "comment_text": "", "digests": { "md5": "987bdcf6d6e02c910e2d0465cf741225", "sha256": "22ac5c53a61e15647c06e9d2a81e88a6cd11be6f4445eb82f7a9523c46c79495" }, "downloads": -1, "filename": "animatai-0.0.34.tar.gz", "has_sig": false, "md5_digest": "987bdcf6d6e02c910e2d0465cf741225", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 439540, "upload_time": "2017-10-31T14:09:06", "url": "https://files.pythonhosted.org/packages/bd/91/351ff44066531f60e9ea42d543371edf1a82f918b8379d74b55ee22157b0/animatai-0.0.34.tar.gz" } ], "0.0.35": [ { "comment_text": "", "digests": { "md5": "e33d6b6c6d201019f6371c1a8bbe129f", "sha256": "00c94c3c722b0c079ee65a9d9037c8f8cb4f6c80e349e0cb6db61afadbe549b3" }, "downloads": -1, "filename": "animatai-0.0.35.tar.gz", "has_sig": false, "md5_digest": "e33d6b6c6d201019f6371c1a8bbe129f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 439598, "upload_time": "2017-10-31T20:45:06", "url": "https://files.pythonhosted.org/packages/e6/5b/6facc9121079f2b0afa5cd8aa46bfafd22d94ad17c5f990cf025d561a041/animatai-0.0.35.tar.gz" } ], "0.0.36": [ { "comment_text": "", "digests": { "md5": "b69a12b79f1684296ccda649b9a29edc", "sha256": "8c7ad9301d9aef546cdba772bfe01365ef7a8dc9e4f67d734771b3da12815318" }, "downloads": -1, "filename": "animatai-0.0.36.tar.gz", "has_sig": false, "md5_digest": "b69a12b79f1684296ccda649b9a29edc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 439907, "upload_time": "2017-11-03T13:02:31", "url": "https://files.pythonhosted.org/packages/e9/55/c0bc60d9304cfafc2a6a3b945828bad47050b0a93c4619ce8e1d97a8e510/animatai-0.0.36.tar.gz" } ], "0.0.37": [ { "comment_text": "", "digests": { "md5": "820044d9714ec5744dd132e24c9fc469", "sha256": "b9fa752a32599172823e0dea1cce10d29ff3c04d1110fa14fb3abec7d1229f68" }, "downloads": -1, "filename": "animatai-0.0.37.tar.gz", "has_sig": false, "md5_digest": "820044d9714ec5744dd132e24c9fc469", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 439869, "upload_time": "2017-11-03T13:05:03", "url": "https://files.pythonhosted.org/packages/2f/b8/39f44a1b3abc6f72018e1902ab5ae08fe96607cda8ab6aa4bc8d9d85f6a4/animatai-0.0.37.tar.gz" } ], "0.0.38": [ { "comment_text": "", "digests": { "md5": "a51a46698c19d4b92c4deb70416aaf5a", "sha256": "ec16d3f69d802e1f65e0964fcef57d4c6f551bc6045d744e60e9f5f0120e9a02" }, "downloads": -1, "filename": "animatai-0.0.38.tar.gz", "has_sig": false, "md5_digest": "a51a46698c19d4b92c4deb70416aaf5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 439886, "upload_time": "2017-11-03T14:36:44", "url": "https://files.pythonhosted.org/packages/2e/91/03de958af8e16918764b41e99e0ead089f3fab77bc7938722fe099b4736b/animatai-0.0.38.tar.gz" } ], "0.0.39": [ { "comment_text": "", "digests": { "md5": "bad23395a5d5a8c2b5d60f6bc2ceb3a5", "sha256": "99ffd51166f46b4cb843bb00a8f58a7da35ae0d0fb15c163fae61485b7ad7ade" }, "downloads": -1, "filename": "animatai-0.0.39.tar.gz", "has_sig": false, "md5_digest": "bad23395a5d5a8c2b5d60f6bc2ceb3a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 440030, "upload_time": "2017-11-03T15:40:39", "url": "https://files.pythonhosted.org/packages/d9/a5/19bc3388991bd45301e04b70f963a3421f9137bb3fe464e18ccf9b8b05f3/animatai-0.0.39.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "caa43ffc173318627d76d26e31320bf2", "sha256": "6159d97343c3b5c5e1bf44fc9219f269baf941364d4e40bcd87cf35fd8c35c76" }, "downloads": -1, "filename": "animatai-0.1.1.tar.gz", "has_sig": false, "md5_digest": "caa43ffc173318627d76d26e31320bf2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 440190, "upload_time": "2017-11-13T19:37:36", "url": "https://files.pythonhosted.org/packages/6b/ea/7bdf7def0da49edba0d145af864b59ede6e8ba88412b43799a82f8bb46ac/animatai-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "2f0edb6830fa0b8c198394d8045b3c89", "sha256": "23fccbe5eb8e451b4279869040f3e6fc59ca17964870157f931415aafb355bc2" }, "downloads": -1, "filename": "animatai-0.1.2.tar.gz", "has_sig": false, "md5_digest": "2f0edb6830fa0b8c198394d8045b3c89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 442603, "upload_time": "2017-11-30T12:56:51", "url": "https://files.pythonhosted.org/packages/60/e8/3b45d976d0108b9ae0e766fb3a871f86903878515d40be0685aad12520d7/animatai-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "4a093cec344b43277c22161eeaab95bc", "sha256": "12cf452ae0726ff650808970508b4543426535ae9b8387139b161c0f32a41e42" }, "downloads": -1, "filename": "animatai-0.1.3.tar.gz", "has_sig": false, "md5_digest": "4a093cec344b43277c22161eeaab95bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 442616, "upload_time": "2018-01-18T20:37:01", "url": "https://files.pythonhosted.org/packages/2c/7f/47da8e6fa1d24edb4635de93fe010e4f3f901173ef283982311d09d726e1/animatai-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "d0f3b70e7c00496b5a1bda334a4f17f1", "sha256": "4e9253506c38e0a942cccb2f5b90938cd1fb8c76a794681d92c6b86067c04407" }, "downloads": -1, "filename": "animatai-0.1.4.tar.gz", "has_sig": false, "md5_digest": "d0f3b70e7c00496b5a1bda334a4f17f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 442616, "upload_time": "2018-01-18T20:46:12", "url": "https://files.pythonhosted.org/packages/50/60/7f9e333d903d1473986232eed5b17d8ed822e93f4864d21d961a517c06dc/animatai-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d0f3b70e7c00496b5a1bda334a4f17f1", "sha256": "4e9253506c38e0a942cccb2f5b90938cd1fb8c76a794681d92c6b86067c04407" }, "downloads": -1, "filename": "animatai-0.1.4.tar.gz", "has_sig": false, "md5_digest": "d0f3b70e7c00496b5a1bda334a4f17f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 442616, "upload_time": "2018-01-18T20:46:12", "url": "https://files.pythonhosted.org/packages/50/60/7f9e333d903d1473986232eed5b17d8ed822e93f4864d21d961a517c06dc/animatai-0.1.4.tar.gz" } ] }