{ "info": { "author": "Claudio Schill", "author_email": "claudio.schill@icloud.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "This is an implementation of the **LOCI** (local correlation integral) fast outlier detection algorithm in Python, based on the paper: \nPapadimitriou, S., Kitagawa, H., Gibbons, P.B. and Faloutsos, C., 2003, March. *Loci: Fast outlier detection using the local correlation integral*. In Data Engineering, 2003. Proceedings. 19th International Conference on (pp. 315-326). IEEE.\n\nThis is an initial first attempt implementation, it is functional (I think) however performance is very limited.\n\n\n##### Installation\n\n```bash\npip install loci\n```\n\n##### Dependencies\n\n- Scipy, Numpy\n- Python version 3.6 (probably works with 3.x, not tested though)\n\n##### Example\n\n```python\nimport numpy as np\nimport matplotlib.pyplot as plt\n\nfrom loci.loci import run_loci\n\ndata = np.concatenate((np.array([(10, 10), ]), np.random.normal(50, 10, (200, 2))))\n\nloci_res = run_loci(data)\noutlier_indices = loci_res.outlier_indices\n\nplt.scatter(data[:, 0], data[:, 1])\nplt.scatter(data[outlier_indices, 0], data[outlier_indices, 1], c='r')\nplt.show()\n```\n\n\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Cloudy10/loci", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "loci", "package_url": "https://pypi.org/project/loci/", "platform": "", "project_url": "https://pypi.org/project/loci/", "project_urls": { "Homepage": "https://github.com/Cloudy10/loci" }, "release_url": "https://pypi.org/project/loci/0.1.0/", "requires_dist": [ "numpy", "scipy" ], "requires_python": "", "summary": "Implementation of the LOCI outlier detection algorithm in Python", "version": "0.1.0" }, "last_serial": 4460139, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "21d7ec2bda788edf78d37b0e5390718a", "sha256": "11ac4c26ceb3f5db23d333d5024f59c8096746add0d56a3c30cf060581f42f4a" }, "downloads": -1, "filename": "loci-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "21d7ec2bda788edf78d37b0e5390718a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3762, "upload_time": "2018-11-07T06:00:46", "url": "https://files.pythonhosted.org/packages/93/af/2ad32a8f485a260e14c6129bb188609b57e1ea154e20440319d9ddeef7bd/loci-0.1.0-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "21d7ec2bda788edf78d37b0e5390718a", "sha256": "11ac4c26ceb3f5db23d333d5024f59c8096746add0d56a3c30cf060581f42f4a" }, "downloads": -1, "filename": "loci-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "21d7ec2bda788edf78d37b0e5390718a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3762, "upload_time": "2018-11-07T06:00:46", "url": "https://files.pythonhosted.org/packages/93/af/2ad32a8f485a260e14c6129bb188609b57e1ea154e20440319d9ddeef7bd/loci-0.1.0-py3-none-any.whl" } ] }