{ "info": { "author": "Alex Riley", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "**rolling** is a collection of computationally efficient\nrolling window iterators for Python.\n\nMany useful arithmetical, logical and statistical functions are implemented\nto allow the window to be computed in sub-linear time (and in many instances\nconstant time). These include:\n\n- Sum\n- Min and Max\n- All and Any\n- Mean, Median and Mode\n- Variance and Standard deviation\n\nThere's also a more general 'apply' mode where any specific function can be\napplied to the window. Both fixed-length and variable-length windows are supported.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "rolling window iterator algorithms", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "rolling", "package_url": "https://pypi.org/project/rolling/", "platform": "", "project_url": "https://pypi.org/project/rolling/", "project_urls": { "Source": "https://github.com/ajcr/rolling/", "Tracker": "https://github.com/ajcr/rolling/issues" }, "release_url": "https://pypi.org/project/rolling/0.2.0/", "requires_dist": null, "requires_python": ">=3.4.0", "summary": "Efficient rolling window algorithms", "version": "0.2.0" }, "last_serial": 3856836, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "4eed7e609312dc62e2e62b657d06c170", "sha256": "c2b7a3ba754e1cfac9b0a1313bb452688e5e80878ada1398ca54d34c858c2d75" }, "downloads": -1, "filename": "rolling-0.1.tar.gz", "has_sig": false, "md5_digest": "4eed7e609312dc62e2e62b657d06c170", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4.0", "size": 8882, "upload_time": "2018-02-25T21:27:05", "url": "https://files.pythonhosted.org/packages/58/ae/4192138ad52b92b28937eb945e96bee718e84635d63ea09777fb3cfd933e/rolling-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "05d85ccd9e01179776f5321cf6c4e175", "sha256": "59dd84ce42a99ad24123c62770df6f2ecbfb02d0b17d3b3bc6895d2a89b3baa5" }, "downloads": -1, "filename": "rolling-0.1.1.tar.gz", "has_sig": false, "md5_digest": "05d85ccd9e01179776f5321cf6c4e175", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4.0", "size": 14842, "upload_time": "2018-02-27T22:14:51", "url": "https://files.pythonhosted.org/packages/d2/17/cf66812fc690d543423b3528034ff53349edceff965e8f8c830111cedfae/rolling-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "dfc4a9c561199a6c84e421addba7da90", "sha256": "3ebd72e61a34f9df91e3ebfed662840ae283063d98c0976e265b2ccc4a305722" }, "downloads": -1, "filename": "rolling-0.2.0.tar.gz", "has_sig": false, "md5_digest": "dfc4a9c561199a6c84e421addba7da90", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4.0", "size": 15619, "upload_time": "2018-05-12T15:44:57", "url": "https://files.pythonhosted.org/packages/83/8f/8f6b0f2d38200086d1edb902e8988ce17f67e6488e961bf4010783740333/rolling-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dfc4a9c561199a6c84e421addba7da90", "sha256": "3ebd72e61a34f9df91e3ebfed662840ae283063d98c0976e265b2ccc4a305722" }, "downloads": -1, "filename": "rolling-0.2.0.tar.gz", "has_sig": false, "md5_digest": "dfc4a9c561199a6c84e421addba7da90", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4.0", "size": 15619, "upload_time": "2018-05-12T15:44:57", "url": "https://files.pythonhosted.org/packages/83/8f/8f6b0f2d38200086d1edb902e8988ce17f67e6488e961bf4010783740333/rolling-0.2.0.tar.gz" } ] }