Efficient rolling window algorithms
Project description
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.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rolling-0.5.0-py3-none-any.whl.
File metadata
- Download URL: rolling-0.5.0-py3-none-any.whl
- Upload date:
- Size: 29.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.7.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
68862be701c3a1cbf0c2fab391f8f29984b80371ac36ebbfd22056dc3604e60e
|
|
| MD5 |
53a21e459054c65e4a2f166e2c87f08f
|
|
| BLAKE2b-256 |
6494f9d34899f0484839be8afa0a636a3a362e545fb6455039db460766f36ff6
|