{ "info": { "author": "Andreas Isnes Nilsen", "author_email": "andnil94@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "![License](https://img.shields.io/badge/License-MIT-green.svg)\n![Coverage](https://img.shields.io/badge/coverage-100-brightgreen.svg)\n![Version](https://img.shields.io/badge/Version-0.1-brightgreen.svg)\n\n# Time Series\nA simple python implementation of a sliding window.\n\n# Installation\n```bash\npip install time-series\n```\n\n# Examples\n\n```python\nimport timeseries\n\n# max 10 data points\nfixed_window = timeseries.Fixed(10)\n\n# removes added data points after 10 seconds\ntimer_window = timeseries.Timer(10)\n\n# deletes data points after 10 iterations\nfor i in range(100):\n current_window = fixed_window.slide(i)\n\n# deletes data points after 10 seconds have elapsed.\nfor i in range(100):\n current_window = timer_window.slide(i)\n\n# prints 89...99\nfor i in fixed_window:\n print(i)\n\n# will most likely print 0...99\nfor i in timer_window:\n print(i)\n\nif fixed_window.is_full:\n print(\"fixed window is full\")\n\n# shrinks the number of elements to 2 (threadsafe)\nfixed_window.maxsize = 2\n\n# print current number of items\nprint(timer_window.size, len(timer_window))\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/ani071/timeseries", "keywords": "window,time,series", "license": "", "maintainer": "", "maintainer_email": "", "name": "time-series", "package_url": "https://pypi.org/project/time-series/", "platform": "", "project_url": "https://pypi.org/project/time-series/", "project_urls": { "Homepage": "https://github.com/ani071/timeseries" }, "release_url": "https://pypi.org/project/time-series/0.2/", "requires_dist": null, "requires_python": "", "summary": "Python implementation of a sliding window.", "version": "0.2" }, "last_serial": 4970571, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "d9002712a8a4993be0fe31139de33f1e", "sha256": "221238a1cfcb736295529c2f4619b72130b42d7d936d723de165541bd246b9cb" }, "downloads": -1, "filename": "time_series-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d9002712a8a4993be0fe31139de33f1e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3466, "upload_time": "2019-03-22T00:14:11", "url": "https://files.pythonhosted.org/packages/80/34/333d1d717c0008cfdc0c23d5adca8014e2456a5637c3fc08833b6958d0e5/time_series-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5406c041b40deda967d0749f682be5e", "sha256": "b04f5b5d2a2b542f70097c6be34c15fbe8e5059a883e7c37f5762a1509ee5628" }, "downloads": -1, "filename": "time-series-0.1.tar.gz", "has_sig": false, "md5_digest": "f5406c041b40deda967d0749f682be5e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2333, "upload_time": "2019-03-22T00:14:13", "url": "https://files.pythonhosted.org/packages/f5/4d/e72209edd2750575efd1a74630fa44dd5ca29b5e03c58729c756d9de40df/time-series-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "198d1dd90d6932a2e4a6645d708a1d1e", "sha256": "6872eb94d9ef80b5c7ed3c5d38511dec3f1fec6b2c6b8c587c475d8cf7b397b8" }, "downloads": -1, "filename": "time_series-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "198d1dd90d6932a2e4a6645d708a1d1e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3467, "upload_time": "2019-03-22T00:18:29", "url": "https://files.pythonhosted.org/packages/82/16/a6f73386a6d44149d3b71de2d4da6525b7df70b2a795b2a63ad778914592/time_series-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "12f587c6a201e691ad1c51995da8bebb", "sha256": "a39c0f880eaa0ae7db713a54f7b55c0b3d35863b104cb36aa12c5db4fc3e8bdc" }, "downloads": -1, "filename": "time-series-0.2.tar.gz", "has_sig": false, "md5_digest": "12f587c6a201e691ad1c51995da8bebb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2342, "upload_time": "2019-03-22T00:18:30", "url": "https://files.pythonhosted.org/packages/dc/aa/49896b1bf0e38825f3bfcd65f5110dab55222f3027e63225efee00ccbdf0/time-series-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "198d1dd90d6932a2e4a6645d708a1d1e", "sha256": "6872eb94d9ef80b5c7ed3c5d38511dec3f1fec6b2c6b8c587c475d8cf7b397b8" }, "downloads": -1, "filename": "time_series-0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "198d1dd90d6932a2e4a6645d708a1d1e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3467, "upload_time": "2019-03-22T00:18:29", "url": "https://files.pythonhosted.org/packages/82/16/a6f73386a6d44149d3b71de2d4da6525b7df70b2a795b2a63ad778914592/time_series-0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "12f587c6a201e691ad1c51995da8bebb", "sha256": "a39c0f880eaa0ae7db713a54f7b55c0b3d35863b104cb36aa12c5db4fc3e8bdc" }, "downloads": -1, "filename": "time-series-0.2.tar.gz", "has_sig": false, "md5_digest": "12f587c6a201e691ad1c51995da8bebb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2342, "upload_time": "2019-03-22T00:18:30", "url": "https://files.pythonhosted.org/packages/dc/aa/49896b1bf0e38825f3bfcd65f5110dab55222f3027e63225efee00ccbdf0/time-series-0.2.tar.gz" } ] }