{ "info": { "author": "Benny Chin", "author_email": "wcchin.88@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.5", "Topic :: Scientific/Engineering :: GIS" ], "description": "# TaPiTaS algorithm\nA data exploration and visualization algorithm for understanding diffusion process.\n\n# Method description and citation:\n## Ref.:\nChin W. C. B., Wen T. H., Sabel C. E. & Wang I. H. (2017). A geo-computational algorithm for exploring the structure of diffusion progression in time and space. Scientific Reports 7: 12565. DOI http://dx.doi.org/10.1038/s41598-017-12852-z\n\nPaper Link:\nhttps://www.nature.com/articles/s41598-017-12852-z\n\nAbstract Link:\nhttps://wcchin.github.io/a-geo-computational-algorithm-for-exploring-the-structure-of-diffusion-progression-in-time-and-space.html\n\n====================\n\n## dependencies\n- pandas\n- geopandas\n- scipy\n- numpy\n- descartes\n- matplotlib\n- seaborn\n- shapely\n\n\n====================\n\n## Usage\nsimilar to the example file\n\n**column settings**\n\npts_setting (about the data, should be set according to data frame):\n\n- xcor: x coordinate column,\n- ycor: y coordinate column, and\n- time: the time column, integer\n\nxcor and ycor will be used to calculate distance, so probably not longitude and latitude, should be projected according to the region\n\n```python\npts_setting = {'xcor':'xcor', 'ycor':'ycor', 'time':'days'}\n```\n\n**main parameters**\n\nsetting the three major parameter (should be set by user):\n- s_radius: spatial searching radius\n- T1: the time buffer, neighboring pair relationship\n- T2: the time threshold, the shifting link relationship\n\n```python\nimport pandas as pd\nimport tapitas\n\nadf = pd.read_csv('test_data/demo_0905.csv', index_col=0)\npts_setting = {'xcor':'xx', 'ycor':'yy', 'time':'time'}\ns_radius = 500\nT1 = 6\nT2 = 23\nPG_graph = tapitas.Point_Diffusion(adf, pts_setting=pts_setting, s_radius=s_radius, T1=T1, T2=T2, resample_time=99, confidence_level=0.8, critical_value=None)\nprint(\"calculation done\")\n\nres = PG_graph.results\nprint(res.get_summary_df())\nprint(res.get_node_df())\nprint(res.get_cluster_df())\nprint(res.get_progress_df())\nprint(res.get_final_slinks_df())\nprint(res.get_final_nlinks_df())\n```\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/wcchin/TaPiTaS", "keywords": "point diffusion subcluster progress", "license": "LICENSE.txt", "maintainer": "", "maintainer_email": "", "name": "tapitas", "package_url": "https://pypi.org/project/tapitas/", "platform": "", "project_url": "https://pypi.org/project/tapitas/", "project_urls": { "Homepage": "https://bitbucket.org/wcchin/TaPiTaS" }, "release_url": "https://pypi.org/project/tapitas/0.0.5/", "requires_dist": [ "numpy", "scipy", "pandas", "geopandas", "shapely", "descartes", "matplotlib", "seaborn" ], "requires_python": "", "summary": "A data exploration and visualization algorithm for understanding diffusion process.", "version": "0.0.5" }, "last_serial": 4402539, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "e3199087ed40ca57269c70550439aca7", "sha256": "1073749c7bc6fbbcb7a96130c9d0aab732be6289d015efc57cc9c65a26a88ddc" }, "downloads": -1, "filename": "tapitas-0.0.1.tar.gz", "has_sig": false, "md5_digest": "e3199087ed40ca57269c70550439aca7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20737, "upload_time": "2018-09-22T16:17:16", "url": "https://files.pythonhosted.org/packages/1e/1f/fd63ff12b2998a65a1f56dc3d67d40486b2f2be0807c523e8be8e9b657de/tapitas-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "0365f88405cae85a9bc5dcb1c1964067", "sha256": "0b5ffa8141d372df77b0bb1d258afd4918a87ac4d78a294015aee6ebb7190c9b" }, "downloads": -1, "filename": "tapitas-0.0.2.tar.gz", "has_sig": false, "md5_digest": "0365f88405cae85a9bc5dcb1c1964067", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20744, "upload_time": "2018-09-22T17:14:30", "url": "https://files.pythonhosted.org/packages/0f/19/3ec50782472199e3b67df5f1ca0052849cad014c003992403155e1cdd460/tapitas-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "6578759ae63acd9d3367b55080cf7587", "sha256": "bb129ef9efbc7d67f9bff535ac244c1dfc607bd3a4e64f7b0f48a5f993fa1491" }, "downloads": -1, "filename": "tapitas-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "6578759ae63acd9d3367b55080cf7587", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27892, "upload_time": "2018-09-30T08:04:48", "url": "https://files.pythonhosted.org/packages/42/00/c48db99e956e7068f0922daefa0269b3d8dd7ce308bedad33aa1c281c082/tapitas-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d359e99945d980fc9c525e490b93bf1a", "sha256": "515cb88e35faa9c3e5b0dc932cb857ab7508b6d5e2d8eb2c5087583b04d6b632" }, "downloads": -1, "filename": "tapitas-0.0.3.tar.gz", "has_sig": false, "md5_digest": "d359e99945d980fc9c525e490b93bf1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21744, "upload_time": "2018-09-30T08:04:50", "url": "https://files.pythonhosted.org/packages/74/56/3614a8069847b71dad35f268d906fa9cfe1afd4af51634c56dcd818b49b8/tapitas-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "0b7119ee4318b3fe7de91632687c6b1f", "sha256": "45b9431a85a3b4ead28632566b1e7618fe4d7c05ba36d2f491ccb4e7d0176d88" }, "downloads": -1, "filename": "tapitas-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "0b7119ee4318b3fe7de91632687c6b1f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27896, "upload_time": "2018-10-20T17:40:32", "url": "https://files.pythonhosted.org/packages/8e/fa/4df5fe1e697c85af001cbe6017c0defaebb517c009ac1af6bad53abd3ea3/tapitas-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "978e4f96f35f02c88847f850626a9587", "sha256": "20cb292a50ec5f09556684ada3602310976c7b317240207b798024f16e22f5ea" }, "downloads": -1, "filename": "tapitas-0.0.4.tar.gz", "has_sig": false, "md5_digest": "978e4f96f35f02c88847f850626a9587", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21748, "upload_time": "2018-10-20T17:40:35", "url": "https://files.pythonhosted.org/packages/9d/a3/e385fb473b35ed132ee8d790cdc51e7a64b5db836a6695ac439e248aa665/tapitas-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "d4387475d96e17557c329b80a68ba529", "sha256": "b686ad71799d73a1e503a4f31b07047c132099a3c816d05427489ab83b8c9490" }, "downloads": -1, "filename": "tapitas-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "d4387475d96e17557c329b80a68ba529", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27880, "upload_time": "2018-10-22T15:10:13", "url": "https://files.pythonhosted.org/packages/2f/4a/f2193f071b22fb8f3a645b6a43e7f0262ae295dbe210c729dc9e8b21b94b/tapitas-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a6e2f17bc2270bfde977bbb4b89f251b", "sha256": "e4cde8fe5c850fd641f715da76a1e6ef400e19ff3739fe699dfe9331f2d8740f" }, "downloads": -1, "filename": "tapitas-0.0.5.tar.gz", "has_sig": false, "md5_digest": "a6e2f17bc2270bfde977bbb4b89f251b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21752, "upload_time": "2018-10-22T15:10:16", "url": "https://files.pythonhosted.org/packages/00/40/d25b1630441b30bf833cb760b7bf506f9fe67ce56a1094b27c5265b37108/tapitas-0.0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d4387475d96e17557c329b80a68ba529", "sha256": "b686ad71799d73a1e503a4f31b07047c132099a3c816d05427489ab83b8c9490" }, "downloads": -1, "filename": "tapitas-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "d4387475d96e17557c329b80a68ba529", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 27880, "upload_time": "2018-10-22T15:10:13", "url": "https://files.pythonhosted.org/packages/2f/4a/f2193f071b22fb8f3a645b6a43e7f0262ae295dbe210c729dc9e8b21b94b/tapitas-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a6e2f17bc2270bfde977bbb4b89f251b", "sha256": "e4cde8fe5c850fd641f715da76a1e6ef400e19ff3739fe699dfe9331f2d8740f" }, "downloads": -1, "filename": "tapitas-0.0.5.tar.gz", "has_sig": false, "md5_digest": "a6e2f17bc2270bfde977bbb4b89f251b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21752, "upload_time": "2018-10-22T15:10:16", "url": "https://files.pythonhosted.org/packages/00/40/d25b1630441b30bf833cb760b7bf506f9fe67ce56a1094b27c5265b37108/tapitas-0.0.5.tar.gz" } ] }