rolling


Namerolling JSON
Version 0.5.0 PyPI version JSON
download
home_page
SummaryEfficient rolling window algorithms
upload_time2023-09-16 20:30:15
maintainer
docs_urlNone
authorAlex Riley
requires_python>=3.7.0
licenseMIT
keywords rolling window iterator algorithms
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            **rolling** is a collection of computationally efficient
rolling window iterators for Python.

Many useful arithmetical, logical and statistical functions are implemented
to allow the window to be computed in sub-linear time (and in many instances
constant time). These include:

- Sum
- Min and Max
- All and Any
- Mean, Median and Mode
- Variance and Standard deviation

There's also a more general 'apply' mode where any specific function can be
applied to the window. Both fixed-length and variable-length windows are supported.

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "rolling",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7.0",
    "maintainer_email": "",
    "keywords": "rolling window iterator algorithms",
    "author": "Alex Riley",
    "author_email": "",
    "download_url": "",
    "platform": null,
    "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.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Efficient rolling window algorithms",
    "version": "0.5.0",
    "project_urls": {
        "Source": "https://github.com/ajcr/rolling/",
        "Tracker": "https://github.com/ajcr/rolling/issues"
    },
    "split_keywords": [
        "rolling",
        "window",
        "iterator",
        "algorithms"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6494f9d34899f0484839be8afa0a636a3a362e545fb6455039db460766f36ff6",
                "md5": "53a21e459054c65e4a2f166e2c87f08f",
                "sha256": "68862be701c3a1cbf0c2fab391f8f29984b80371ac36ebbfd22056dc3604e60e"
            },
            "downloads": -1,
            "filename": "rolling-0.5.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "53a21e459054c65e4a2f166e2c87f08f",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.7.0",
            "size": 29322,
            "upload_time": "2023-09-16T20:30:15",
            "upload_time_iso_8601": "2023-09-16T20:30:15.206401Z",
            "url": "https://files.pythonhosted.org/packages/64/94/f9d34899f0484839be8afa0a636a3a362e545fb6455039db460766f36ff6/rolling-0.5.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-09-16 20:30:15",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ajcr",
    "github_project": "rolling",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "rolling"
}
        
Elapsed time: 0.13189s