{ "info": { "author": "University of Notre Dame, Center for Research Computing", "author_email": "CRCsupport@nd.edu", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Chaintrail API Wrapper\n\nInstallation\n\n```bash\npip3 install chaintrailapi\n```\n\nImport and use the package as demonstrated in `example.py` below:\n\n```python\nfrom chaintrailapi import ChainTrail, Accounts, Dataset\nimport matplotlib.pyplot as plt\n\napi = ChainTrail(\"localhost:3000\", Dataset.JAN_2019)\n\naccount_data = api.get_accounts(['acct_address'])\naccount_scaled = api.get_accounts(['tx_count','avg_tx_in','avg_tx_out','std_tx_in','std_tx_out']).get_scaled()\n\nprint(account_scaled.shape)\n\npcadata = ChainTrail.calculate_pca(account_scaled, components=2)\ninliers, outliers, xx, yy, z_train = ChainTrail.predict_outliers(pcadata)\n\n# plot the training points\nplt.contour(xx,yy,z_train, levels=[0], linewidths=2, colors='darkred')\nplt.scatter(pcadata[inliers,0], pcadata[inliers,1], color='blue', alpha=0.2)\nplt.scatter(pcadata[outliers,0], pcadata[outliers,1], color='red', alpha=0.4)\nplt.show()\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/crcresearch/chaintrailapi", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "chaintrailapi", "package_url": "https://pypi.org/project/chaintrailapi/", "platform": "", "project_url": "https://pypi.org/project/chaintrailapi/", "project_urls": { "Homepage": "https://github.com/crcresearch/chaintrailapi" }, "release_url": "https://pypi.org/project/chaintrailapi/0.0.6/", "requires_dist": [ "numpy", "pandas", "sklearn", "matplotlib", "requests-toolbelt" ], "requires_python": "", "summary": "A small example package", "version": "0.0.6" }, "last_serial": 5760875, "releases": { "0.0.5": [ { "comment_text": "", "digests": { "md5": "2de3f683bf6997f84bda84c1129f820c", "sha256": "39db7884482b2caaf6fb41b71144bfb1acc4f50f3ad9fb7e75c5772ffa16f76a" }, "downloads": -1, "filename": "chaintrailapi-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "2de3f683bf6997f84bda84c1129f820c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3056, "upload_time": "2019-08-09T21:07:07", "url": "https://files.pythonhosted.org/packages/a1/65/8f1304fc5ad94c3ed553e2a099833bcf20a8ec90d423393a419b5394f6b4/chaintrailapi-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a4dc4f992fce1c8fee570fd83ebb9518", "sha256": "5533c161dc165a89dba89945977b5e54e2c38bf08908999281439cbb9717aa11" }, "downloads": -1, "filename": "chaintrailapi-0.0.5.tar.gz", "has_sig": false, "md5_digest": "a4dc4f992fce1c8fee570fd83ebb9518", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1667, "upload_time": "2019-08-09T21:07:10", "url": "https://files.pythonhosted.org/packages/b1/59/014d13fa2c65024b956afb31cc82f513c20a640644f4bf3530dc0836cd1e/chaintrailapi-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "30e2500066c2c1fcbcabb11aa7aca16e", "sha256": "f301e8d7aa0a1be1f8b84ec770e91d445acbc7c738a38ecdf97a8e4a3503e223" }, "downloads": -1, "filename": "chaintrailapi-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "30e2500066c2c1fcbcabb11aa7aca16e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4115, "upload_time": "2019-08-30T15:30:45", "url": "https://files.pythonhosted.org/packages/cd/52/c54a7bb180552ba578ca8211b79c0db29f49b1db44dc8b191fe688dcf437/chaintrailapi-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "402efa488dbeab8114434877eb60893c", "sha256": "be638ed728a1407430f2f757f2b4b7bf748a3a8758ffd96c690a5950c5544004" }, "downloads": -1, "filename": "chaintrailapi-0.0.6.tar.gz", "has_sig": false, "md5_digest": "402efa488dbeab8114434877eb60893c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2575, "upload_time": "2019-08-30T15:30:46", "url": "https://files.pythonhosted.org/packages/4a/ae/6fce4ecce2928d8572fa0f011f24612be9402acb49435740855830200466/chaintrailapi-0.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "30e2500066c2c1fcbcabb11aa7aca16e", "sha256": "f301e8d7aa0a1be1f8b84ec770e91d445acbc7c738a38ecdf97a8e4a3503e223" }, "downloads": -1, "filename": "chaintrailapi-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "30e2500066c2c1fcbcabb11aa7aca16e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4115, "upload_time": "2019-08-30T15:30:45", "url": "https://files.pythonhosted.org/packages/cd/52/c54a7bb180552ba578ca8211b79c0db29f49b1db44dc8b191fe688dcf437/chaintrailapi-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "402efa488dbeab8114434877eb60893c", "sha256": "be638ed728a1407430f2f757f2b4b7bf748a3a8758ffd96c690a5950c5544004" }, "downloads": -1, "filename": "chaintrailapi-0.0.6.tar.gz", "has_sig": false, "md5_digest": "402efa488dbeab8114434877eb60893c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2575, "upload_time": "2019-08-30T15:30:46", "url": "https://files.pythonhosted.org/packages/4a/ae/6fce4ecce2928d8572fa0f011f24612be9402acb49435740855830200466/chaintrailapi-0.0.6.tar.gz" } ] }