{ "info": { "author": "Rodrigo Gadea", "author_email": "matematica.a3k@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django", "Framework :: Django :: 1.11", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Lesser General Public License v3 or later (LGPLv3+)", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Topic :: Scientific/Engineering :: Artificial Intelligence", "Topic :: Scientific/Engineering :: Mathematics", "Topic :: Software Development :: Libraries :: Application Frameworks" ], "description": "=========\ndjango-ai\n=========\n\n.. image:: https://badge.fury.io/py/django-ai.svg\n :target: https://badge.fury.io/py/django-ai\n\n.. image:: https://travis-ci.org/math-a3k/django-ai.svg?branch=master\n :target: https://travis-ci.org/math-a3k/django-ai\n\n.. image:: https://codecov.io/gh/math-a3k/django-ai/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/math-a3k/django-ai\n\nArtificial Intelligence for Django\n==================================\n\n``django-ai`` is a collection of apps for integrating statistical models into your\nDjango project so you can implement machine learning conveniently.\n\nIt integrates several libraries and engines providing your Django app with a set of \ntools so you can leverage the data generated in your project. \n\n.. image:: http://django-ai.readthedocs.io/en/latest/_images/django_ai.jpg\n :target: https://django-ai.readthedocs.io/en/latest/introduction.html\n\nDocumentation\n-------------\n\nThe full documentation is at https://django-ai.readthedocs.io or the `/docs` directory for offline reading.\n\nFeatures\n--------\n\n* `Bayesian Networks `_: Integrate Bayesian Networks through your models using the `BayesPy framework `_.\n* `Spam Filtering `_: Integrate Spam Filters to your Django project using the `scikit-learn framework `_.\n\n* Bayesian Networks: Integrate Bayesian Networks through your models using the `BayesPy framework `_.\n\nSee the `Introduction `_ section in the documentation for more information.\n\nCommunication Channels\n----------------------\n\n* Mailing List: django-ai@googlegroups.com\n* Chat: https://gitter.im/django-ai/django-ai\n* GitHub: https://github.com/math-a3k/django-ai/issues\n* Stack-Overflow: https://stackoverflow.com/questions/tagged/django-ai\n* AI Stack Exchange: https://ai.stackexchange.com/questions/tagged/django-ai\n\nQuickstart\n----------\n\nThe easiest way of trying `django-ai` is inside its package:\n\n1. Create a virtual environment and activate it::\n\n python3 -m venv django-ai_env\n source django-ai_env/bin/activate\n\n2. Upgrade ``pip`` and install ``django-ai``::\n\n (django-ai_env) pip install --upgrade pip\n (django-ai_env) pip install django-ai\n\n3. Change into the `django-ai` directory, i.e.::\n\n (django-ai_env) cd django-ai_env/lib/python3.5/site-packages/django_ai\n\n4. Create the migrations for the dependencies and apply them::\n\n python manage.py makemigrations\n python manage.py migrate\n\n5. Create a superuser::\n\n python manage.py createsuperuser\n\n6. Start the development server and visit http://127.0.0.1:8000/admin/, look at the examples and start creating your statistical models::\n\n python manage.py runserver\n\nYou can also clone it from the repository and install the requirements in a virtualenv::\n\n git clone git@github.com:math-a3k/django-ai.git\n\nand following the previous steps, install the requirements - ``pip install -r requirements.txt`` - in a virtual environment instead of the package.\n\nFor installing it in your project, please refer `here `_.\n\n\nRunning Tests\n-------------\n\nDoes the code actually work?\n\n::\n\n source /bin/activate\n (myenv) $ pip install -r requirements_test.txt\n (myenv) $ PYTHONHASHSEED=0 python runtests.py\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/math-a3k/django-ai", "keywords": "django-ai", "license": "LGPLv3", "maintainer": "", "maintainer_email": "", "name": "django-ai", "package_url": "https://pypi.org/project/django-ai/", "platform": "", "project_url": "https://pypi.org/project/django-ai/", "project_urls": { "Homepage": "https://github.com/math-a3k/django-ai" }, "release_url": "https://pypi.org/project/django-ai/0.0.2.1/", "requires_dist": [ "Django (<2.1,>=1.11)", "Pillow (==4.2.1)", "bayespy (==0.5.6)", "django-nested-admin (==3.0.20)", "django-picklefield (==1.0.0)", "graphviz (==0.6)", "jsonfield (==2.0.2)", "numpy (<1.14)", "scikit-learn (>=0.19.1)" ], "requires_python": "", "summary": "Artificial Intelligence for Django", "version": "0.0.2.1" }, "last_serial": 3492219, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "039ca04ee0078c38f56699f97a068464", "sha256": "28e2db5ee5a9d4ddea64b0c1151919926759af68d67908c9186985d806734ca2" }, "downloads": -1, "filename": "django_ai-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "039ca04ee0078c38f56699f97a068464", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47903, "upload_time": "2017-11-13T14:17:24", "url": "https://files.pythonhosted.org/packages/c8/04/90bc0eb6bcd16cf5e46f9ce898d7a76d997ec8192d2ed8f92f7759e82509/django_ai-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f6a5e3e722acffea9a32c51ef4d41533", "sha256": "490148269d4967e30205acbdb284ae032683e78f6f2264088fae298fc2c94454" }, "downloads": -1, "filename": "django-ai-0.0.1.tar.gz", "has_sig": false, "md5_digest": "f6a5e3e722acffea9a32c51ef4d41533", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36814, "upload_time": "2017-11-13T14:17:27", "url": "https://files.pythonhosted.org/packages/78/e7/5cb8e20489241d880bf976932244571461e67b47331827f2405365f98b13/django-ai-0.0.1.tar.gz" } ], "0.0.1a0": [ { "comment_text": "", "digests": { "md5": "957a63c148435c1d6ef8bb14774c0112", "sha256": "7cca6229538b3bea6ffe8576a2294f3359320f05dba7c762779d948df1f88f39" }, "downloads": -1, "filename": "django_ai-0.0.1a0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "957a63c148435c1d6ef8bb14774c0112", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 20771, "upload_time": "2017-09-05T21:33:52", "url": "https://files.pythonhosted.org/packages/5c/c8/6b3474d2c8ebe796062500c5b42e57da0de471364df5d6f88e83ea9c7188/django_ai-0.0.1a0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "97aa26a6fbae0de2bf50613ff867f534", "sha256": "d359aee6c0078218e95209d55e8af6667bb7c54f5bc5ccc197a3e1b0cdbe9f52" }, "downloads": -1, "filename": "django-ai-0.0.1a0.tar.gz", "has_sig": false, "md5_digest": "97aa26a6fbae0de2bf50613ff867f534", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16657, "upload_time": "2017-09-05T21:33:49", "url": "https://files.pythonhosted.org/packages/b2/d6/829887ade87eab092f78d861ebb050de1eb2b5cc5c3a93128f0c181f308e/django-ai-0.0.1a0.tar.gz" } ], "0.0.1a1": [ { "comment_text": "", "digests": { "md5": "0fec88c90f0d6108f4f259c45ac0ce29", "sha256": "c539166653fedd754f97f704d3230e2d1904f7a312c340e63e5cf4f8258daca4" }, "downloads": -1, "filename": "django_ai-0.0.1a1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0fec88c90f0d6108f4f259c45ac0ce29", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20687, "upload_time": "2017-09-08T04:24:34", "url": "https://files.pythonhosted.org/packages/65/9f/0fa7291b07b8cf19fe74a12b3a1bf86448b09271c8fe240082255148d54c/django_ai-0.0.1a1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2e0bd6374d0eb45fce7d63a1fbe8a01a", "sha256": "96818a763d033bab640b8e4c404abfadab94240a1f3631a7680e128f588777f5" }, "downloads": -1, "filename": "django-ai-0.0.1a1.tar.gz", "has_sig": false, "md5_digest": "2e0bd6374d0eb45fce7d63a1fbe8a01a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16504, "upload_time": "2017-09-08T04:24:36", "url": "https://files.pythonhosted.org/packages/91/fe/7f87783e2973938d20576f8bd9b6c566b901fb9ee4ea0b8270985223f89b/django-ai-0.0.1a1.tar.gz" } ], "0.0.1a2": [ { "comment_text": "", "digests": { "md5": "3b1b42760cca6643afaa1551ab146b3b", "sha256": "54aef28d0a53ea01ba999a15a55d70201ec7fc3fae80f8d61ca48281da4db749" }, "downloads": -1, "filename": "django_ai-0.0.1a2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3b1b42760cca6643afaa1551ab146b3b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31728, "upload_time": "2017-10-11T17:23:02", "url": "https://files.pythonhosted.org/packages/7e/6d/badbe787be133446ba7c291e9ededaa66bdc2673d8803a24706f2384bc26/django_ai-0.0.1a2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e9c6660d8961130df16c0e5114f0ea5b", "sha256": "06cf6868103d01336f9eb21a5a32e12ae9fcfe3a4cfe3cc53d040b7dc41ed60c" }, "downloads": -1, "filename": "django-ai-0.0.1a2.tar.gz", "has_sig": false, "md5_digest": "e9c6660d8961130df16c0e5114f0ea5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24593, "upload_time": "2017-10-11T17:23:05", "url": "https://files.pythonhosted.org/packages/7e/22/134656725e8f80672962c7dbc17574163f055ce136b2ba62a8c3e26ae29d/django-ai-0.0.1a2.tar.gz" } ], "0.0.1a3": [ { "comment_text": "", "digests": { "md5": "13774d7f759abc617a73bbbc8bb0e04d", "sha256": "7c64f06d9397fe7343844dadcc582c298b45cf933692acf2738313a9511bc0d8" }, "downloads": -1, "filename": "django_ai-0.0.1a3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "13774d7f759abc617a73bbbc8bb0e04d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 31920, "upload_time": "2017-10-11T21:19:12", "url": "https://files.pythonhosted.org/packages/13/5c/aea89f704b5d27b53b878bc06a8e76658dda54c0f36e2292a6adf063cf0d/django_ai-0.0.1a3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a6468058105da2a931957d26be85ebb", "sha256": "0a0ffe041a91205922d512047589736cd63025f7b749c7fb9087153c4ba547d1" }, "downloads": -1, "filename": "django-ai-0.0.1a3.tar.gz", "has_sig": false, "md5_digest": "3a6468058105da2a931957d26be85ebb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24722, "upload_time": "2017-10-11T21:19:16", "url": "https://files.pythonhosted.org/packages/c0/42/d224ecac18f882fc1721f4f1ee52b8f3a17dbbc55ef02e8b677cb19fc90b/django-ai-0.0.1a3.tar.gz" } ], "0.0.1b1": [ { "comment_text": "", "digests": { "md5": "7c42e3dd405854b0af26292811bdcae5", "sha256": "9573977cad0ff593c3ba8bcc7f81c3ed029f711a0af5ce5d5617a892133492d1" }, "downloads": -1, "filename": "django_ai-0.0.1b1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7c42e3dd405854b0af26292811bdcae5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 34427, "upload_time": "2017-10-23T18:25:17", "url": "https://files.pythonhosted.org/packages/e9/8a/8728da8853c72f8688d9bb219d4555c3da1a6a22479278577bb9ffbf65af/django_ai-0.0.1b1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "525484923c9cf259735ca5ac1bed38a1", "sha256": "9536507a265894a8d3c8984a83a7cd2d5a3b9c9d653cd5b3a23f6eed3cd89427" }, "downloads": -1, "filename": "django-ai-0.0.1b1.tar.gz", "has_sig": false, "md5_digest": "525484923c9cf259735ca5ac1bed38a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26926, "upload_time": "2017-10-23T18:25:21", "url": "https://files.pythonhosted.org/packages/af/ca/7c1b9eac185f46d7f684bafbc44e829a57a65d5c2c9e45f422b03b1201dd/django-ai-0.0.1b1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "09c7addb56f66afa8a8bd14e9a54d9bc", "sha256": "aa29447a41b0272a77c818176b7cd6ce73b1c4b614260a824b72e0c37900d229" }, "downloads": -1, "filename": "django_ai-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "09c7addb56f66afa8a8bd14e9a54d9bc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 104738, "upload_time": "2018-01-15T20:07:02", "url": "https://files.pythonhosted.org/packages/82/2f/19741924860782d56b8327548f2fea12ba1555a070685773a8670f219f60/django_ai-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "310e7dc5481d60d89c1ee33026989ead", "sha256": "0aa0421923d1ff4d6b56ee2798646bf918a86a221fb2b2b9231637f79e50ae4b" }, "downloads": -1, "filename": "django-ai-0.0.2.tar.gz", "has_sig": false, "md5_digest": "310e7dc5481d60d89c1ee33026989ead", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64758, "upload_time": "2018-01-15T20:07:05", "url": "https://files.pythonhosted.org/packages/83/52/032ac5567e35cd8a818c11823afa5e9d2a4de314c8a739a4216edcd7b349/django-ai-0.0.2.tar.gz" } ], "0.0.2.1": [ { "comment_text": "", "digests": { "md5": "dc4a0ef170b9f874d4f6b10d94c49752", "sha256": "32e7eef83fee130a2be670635c0bba5682e18a1f5fb45d69f41a75546307c1dc" }, "downloads": -1, "filename": "django_ai-0.0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "dc4a0ef170b9f874d4f6b10d94c49752", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 104964, "upload_time": "2018-01-15T22:37:00", "url": "https://files.pythonhosted.org/packages/58/e4/39d5f4bc2a281079d0c0b06f02d533c6c52fe420c3aab38179e46790fb0e/django_ai-0.0.2.1-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dc4a0ef170b9f874d4f6b10d94c49752", "sha256": "32e7eef83fee130a2be670635c0bba5682e18a1f5fb45d69f41a75546307c1dc" }, "downloads": -1, "filename": "django_ai-0.0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "dc4a0ef170b9f874d4f6b10d94c49752", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 104964, "upload_time": "2018-01-15T22:37:00", "url": "https://files.pythonhosted.org/packages/58/e4/39d5f4bc2a281079d0c0b06f02d533c6c52fe420c3aab38179e46790fb0e/django_ai-0.0.2.1-py3-none-any.whl" } ] }