Screamingly fast financial technical indicators with C++ performance and Python simplicity, built for both time series analysis and real-time, event-driven streaming.
Project description
Screamer
pip install screamer
Screamer is a high-performance Python library for time series analysis, designed for speed, accuracy, and versatility in handling both NumPy arrays and streaming data.
Engineered in C++ and leveraging state-of-the-art numerical algorithms, Screamer delivers exceptional computational efficiency, consistently outperforming traditional libraries like NumPy and Pandas—often by factors of two or more, and in some cases by orders of magnitude.
Screamer's polymorphic design allows all functions to operate seamlessly on both static arrays and streaming data, enabling smooth integration and consistent syntax without code modification. Built for secure, real-time analysis, Screamer's stream-processing approach ensures every function is free from look-ahead bias, guaranteeing accurate results you can trust.
For detailed documentation, visit Screamer Documentation on ReadTheDocs.
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 Distributions
File details
Details for the file screamer-0.1.46-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: screamer-0.1.46-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 143.6 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54cffaf43a7e80d388b629d1f3851dcbf6c475a95a98aa504aa96d383b3b693e |
|
MD5 | 206a26d07d258a70e5988f3c1c040a03 |
|
BLAKE2b-256 | b76b26f09bb0f4ce57815c2bca7f335b020b070276889cef4f63c90754afd335 |
Provenance
The following attestation bundles were made for screamer-0.1.46-cp311-cp311-win_amd64.whl
:
Publisher:
publish.yml
on quantfinlib/screamer
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
screamer-0.1.46-cp311-cp311-win_amd64.whl
- Subject digest:
54cffaf43a7e80d388b629d1f3851dcbf6c475a95a98aa504aa96d383b3b693e
- Sigstore transparency entry: 146007217
- Sigstore integration time:
- Predicate type:
File details
Details for the file screamer-0.1.46-cp311-cp311-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: screamer-0.1.46-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9f2ff85d14dd8bc0e1e3a86ea20ad522c6760ef078650360046b2e71b938e35 |
|
MD5 | fa2627511305c552a9d53f73914c5333 |
|
BLAKE2b-256 | 3d2b852a30b191f38f26e8348e78b7698a22b58062db999818dc2fa8d91aff31 |
Provenance
The following attestation bundles were made for screamer-0.1.46-cp311-cp311-musllinux_1_2_x86_64.whl
:
Publisher:
publish.yml
on quantfinlib/screamer
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
screamer-0.1.46-cp311-cp311-musllinux_1_2_x86_64.whl
- Subject digest:
a9f2ff85d14dd8bc0e1e3a86ea20ad522c6760ef078650360046b2e71b938e35
- Sigstore transparency entry: 146007207
- Sigstore integration time:
- Predicate type:
File details
Details for the file screamer-0.1.46-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: screamer-0.1.46-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 201.1 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3005ce85384c4f6be6d366ed2a41f63aaaeb62813b0ac1c971015535eacc80b |
|
MD5 | 86d92a2e78bb2f3dbd0e51f78f78f85c |
|
BLAKE2b-256 | 4444456819dcebd689e47ac1d270462041b0328695da5b9c48292bac35baa244 |
Provenance
The following attestation bundles were made for screamer-0.1.46-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
:
Publisher:
publish.yml
on quantfinlib/screamer
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
screamer-0.1.46-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Subject digest:
a3005ce85384c4f6be6d366ed2a41f63aaaeb62813b0ac1c971015535eacc80b
- Sigstore transparency entry: 146007228
- Sigstore integration time:
- Predicate type:
File details
Details for the file screamer-0.1.46-cp311-cp311-macosx_11_0_arm64.whl
.
File metadata
- Download URL: screamer-0.1.46-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 138.1 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03f1472b1ceea32011a85545e90f184e36c07f383222abf55bb45ffa982d8e86 |
|
MD5 | c913914db9daaf85eee91609a0115634 |
|
BLAKE2b-256 | 4c6ee1267c8af44b3508cfeb8b95481c9355f55e8309915a15872c908eed2570 |
Provenance
The following attestation bundles were made for screamer-0.1.46-cp311-cp311-macosx_11_0_arm64.whl
:
Publisher:
publish.yml
on quantfinlib/screamer
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
screamer-0.1.46-cp311-cp311-macosx_11_0_arm64.whl
- Subject digest:
03f1472b1ceea32011a85545e90f184e36c07f383222abf55bb45ffa982d8e86
- Sigstore transparency entry: 146007210
- Sigstore integration time:
- Predicate type:
File details
Details for the file screamer-0.1.46-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: screamer-0.1.46-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 142.3 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e910b8b91c17d83d10b9b339a1fab26238130e83917f6183b90cc318903d64b |
|
MD5 | 54b4f6fa86066861a9cc0b32c1caef9a |
|
BLAKE2b-256 | d19c05562cef5d20f83409da68992486016b8d3f4e6275d4937ce5b27a3b9d47 |
Provenance
The following attestation bundles were made for screamer-0.1.46-cp310-cp310-win_amd64.whl
:
Publisher:
publish.yml
on quantfinlib/screamer
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
screamer-0.1.46-cp310-cp310-win_amd64.whl
- Subject digest:
0e910b8b91c17d83d10b9b339a1fab26238130e83917f6183b90cc318903d64b
- Sigstore transparency entry: 146007220
- Sigstore integration time:
- Predicate type:
File details
Details for the file screamer-0.1.46-cp310-cp310-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: screamer-0.1.46-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1c4f4a5e1a96961d234f4062a9dddf2aaaf05a017d9c82a3f93c130ee4f5e11 |
|
MD5 | bdcd79f1c42b51b022d494a9cf062b50 |
|
BLAKE2b-256 | b7817985829d95be7846d20537372d2fd230526424b66502310586e2af8b1acc |
Provenance
The following attestation bundles were made for screamer-0.1.46-cp310-cp310-musllinux_1_2_x86_64.whl
:
Publisher:
publish.yml
on quantfinlib/screamer
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
screamer-0.1.46-cp310-cp310-musllinux_1_2_x86_64.whl
- Subject digest:
e1c4f4a5e1a96961d234f4062a9dddf2aaaf05a017d9c82a3f93c130ee4f5e11
- Sigstore transparency entry: 146007229
- Sigstore integration time:
- Predicate type:
File details
Details for the file screamer-0.1.46-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: screamer-0.1.46-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 199.5 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7fb9e4dc73fbc1c9be4ee354fa11d0fbddce1951ea7955a6a7875a69c7dce38d |
|
MD5 | 8cdd44fce357c0e1c7bc8a0226a3d90d |
|
BLAKE2b-256 | 7afb328864d212494ab30aa5854b48d0686aec36d519ee5ae887880c734631bf |
Provenance
The following attestation bundles were made for screamer-0.1.46-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
:
Publisher:
publish.yml
on quantfinlib/screamer
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
screamer-0.1.46-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Subject digest:
7fb9e4dc73fbc1c9be4ee354fa11d0fbddce1951ea7955a6a7875a69c7dce38d
- Sigstore transparency entry: 146007211
- Sigstore integration time:
- Predicate type:
File details
Details for the file screamer-0.1.46-cp310-cp310-macosx_11_0_arm64.whl
.
File metadata
- Download URL: screamer-0.1.46-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 136.6 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 548b84329d62456efe3d521bd0bcffd652f1097a6cacf694d3c0d44cf98170fa |
|
MD5 | af0d12b268d88a65b8a9bc01ea7f11bf |
|
BLAKE2b-256 | 5d1aef2ca50ef926bb5d1ecf987ff09d2414432bbcbacd3d5a1a0e2a3b9911ef |
Provenance
The following attestation bundles were made for screamer-0.1.46-cp310-cp310-macosx_11_0_arm64.whl
:
Publisher:
publish.yml
on quantfinlib/screamer
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
screamer-0.1.46-cp310-cp310-macosx_11_0_arm64.whl
- Subject digest:
548b84329d62456efe3d521bd0bcffd652f1097a6cacf694d3c0d44cf98170fa
- Sigstore transparency entry: 146007215
- Sigstore integration time:
- Predicate type:
File details
Details for the file screamer-0.1.46-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: screamer-0.1.46-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 135.3 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30b0a2f1a2efbe81e134ee87eef2b7bfb4bd437172862b460b1043af4b158f21 |
|
MD5 | dd5d92b0a96b9375bd02fc4562a90089 |
|
BLAKE2b-256 | c5364c25d99c4ec49837367f20651170b4ed2691de39b3c6985a6e167f539bd4 |
Provenance
The following attestation bundles were made for screamer-0.1.46-cp39-cp39-win_amd64.whl
:
Publisher:
publish.yml
on quantfinlib/screamer
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
screamer-0.1.46-cp39-cp39-win_amd64.whl
- Subject digest:
30b0a2f1a2efbe81e134ee87eef2b7bfb4bd437172862b460b1043af4b158f21
- Sigstore transparency entry: 146007213
- Sigstore integration time:
- Predicate type:
File details
Details for the file screamer-0.1.46-cp39-cp39-musllinux_1_2_x86_64.whl
.
File metadata
- Download URL: screamer-0.1.46-cp39-cp39-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 1.2 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28284d73a5d21291c5027fb765755d642173acbbd9f8419932c0a4e1a2a824e0 |
|
MD5 | 03abe8ba0c611a93288885c527cff640 |
|
BLAKE2b-256 | 99ff3e9aa8269cf62580984b7ee551f458b7e68460d77ce57751a3eea1e62d94 |
Provenance
The following attestation bundles were made for screamer-0.1.46-cp39-cp39-musllinux_1_2_x86_64.whl
:
Publisher:
publish.yml
on quantfinlib/screamer
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
screamer-0.1.46-cp39-cp39-musllinux_1_2_x86_64.whl
- Subject digest:
28284d73a5d21291c5027fb765755d642173acbbd9f8419932c0a4e1a2a824e0
- Sigstore transparency entry: 146007225
- Sigstore integration time:
- Predicate type:
File details
Details for the file screamer-0.1.46-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: screamer-0.1.46-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 199.6 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61791b0235d268bf12c9503cce595ff635e85b6ba337f681970cc8cd7be555c8 |
|
MD5 | 8d22b06a99239c5b8b4ac0e11a3b3ddf |
|
BLAKE2b-256 | d3e869a416c1a10655990a6d8e2b41f9036bdb4609bbb0b8a84cd25a375b4bd1 |
Provenance
The following attestation bundles were made for screamer-0.1.46-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
:
Publisher:
publish.yml
on quantfinlib/screamer
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
screamer-0.1.46-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Subject digest:
61791b0235d268bf12c9503cce595ff635e85b6ba337f681970cc8cd7be555c8
- Sigstore transparency entry: 146007227
- Sigstore integration time:
- Predicate type:
File details
Details for the file screamer-0.1.46-cp39-cp39-macosx_11_0_arm64.whl
.
File metadata
- Download URL: screamer-0.1.46-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 136.7 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e8834cffdde6c4013ebea21d53b0d18d5d8a7799145e884d9e34ca7273100b9 |
|
MD5 | 83b06092891cfc34b89c36939eb22429 |
|
BLAKE2b-256 | a8219f59c1af38b394f770177989004d50b952a0f257179eee4452304ea9ff31 |
Provenance
The following attestation bundles were made for screamer-0.1.46-cp39-cp39-macosx_11_0_arm64.whl
:
Publisher:
publish.yml
on quantfinlib/screamer
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
screamer-0.1.46-cp39-cp39-macosx_11_0_arm64.whl
- Subject digest:
7e8834cffdde6c4013ebea21d53b0d18d5d8a7799145e884d9e34ca7273100b9
- Sigstore transparency entry: 146007223
- Sigstore integration time:
- Predicate type: