Skip to main content

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.

License Python Versions tests Docs PyPI

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

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

screamer-0.1.46-cp311-cp311-win_amd64.whl (143.6 kB view details)

Uploaded CPython 3.11 Windows x86-64

screamer-0.1.46-cp311-cp311-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

screamer-0.1.46-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (201.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

screamer-0.1.46-cp311-cp311-macosx_11_0_arm64.whl (138.1 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

screamer-0.1.46-cp310-cp310-win_amd64.whl (142.3 kB view details)

Uploaded CPython 3.10 Windows x86-64

screamer-0.1.46-cp310-cp310-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

screamer-0.1.46-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (199.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

screamer-0.1.46-cp310-cp310-macosx_11_0_arm64.whl (136.6 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

screamer-0.1.46-cp39-cp39-win_amd64.whl (135.3 kB view details)

Uploaded CPython 3.9 Windows x86-64

screamer-0.1.46-cp39-cp39-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

screamer-0.1.46-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (199.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

screamer-0.1.46-cp39-cp39-macosx_11_0_arm64.whl (136.7 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

File details

Details for the file screamer-0.1.46-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for screamer-0.1.46-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 54cffaf43a7e80d388b629d1f3851dcbf6c475a95a98aa504aa96d383b3b693e
MD5 206a26d07d258a70e5988f3c1c040a03
BLAKE2b-256 b76b26f09bb0f4ce57815c2bca7f335b020b070276889cef4f63c90754afd335

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamer-0.1.46-cp311-cp311-win_amd64.whl:

Publisher: publish.yml on quantfinlib/screamer

Attestations:

File details

Details for the file screamer-0.1.46-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for screamer-0.1.46-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a9f2ff85d14dd8bc0e1e3a86ea20ad522c6760ef078650360046b2e71b938e35
MD5 fa2627511305c552a9d53f73914c5333
BLAKE2b-256 3d2b852a30b191f38f26e8348e78b7698a22b58062db999818dc2fa8d91aff31

See more details on using hashes here.

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

Attestations:

File details

Details for the file screamer-0.1.46-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for screamer-0.1.46-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a3005ce85384c4f6be6d366ed2a41f63aaaeb62813b0ac1c971015535eacc80b
MD5 86d92a2e78bb2f3dbd0e51f78f78f85c
BLAKE2b-256 4444456819dcebd689e47ac1d270462041b0328695da5b9c48292bac35baa244

See more details on using hashes here.

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

Attestations:

File details

Details for the file screamer-0.1.46-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for screamer-0.1.46-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 03f1472b1ceea32011a85545e90f184e36c07f383222abf55bb45ffa982d8e86
MD5 c913914db9daaf85eee91609a0115634
BLAKE2b-256 4c6ee1267c8af44b3508cfeb8b95481c9355f55e8309915a15872c908eed2570

See more details on using hashes here.

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

Attestations:

File details

Details for the file screamer-0.1.46-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for screamer-0.1.46-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0e910b8b91c17d83d10b9b339a1fab26238130e83917f6183b90cc318903d64b
MD5 54b4f6fa86066861a9cc0b32c1caef9a
BLAKE2b-256 d19c05562cef5d20f83409da68992486016b8d3f4e6275d4937ce5b27a3b9d47

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamer-0.1.46-cp310-cp310-win_amd64.whl:

Publisher: publish.yml on quantfinlib/screamer

Attestations:

File details

Details for the file screamer-0.1.46-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for screamer-0.1.46-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e1c4f4a5e1a96961d234f4062a9dddf2aaaf05a017d9c82a3f93c130ee4f5e11
MD5 bdcd79f1c42b51b022d494a9cf062b50
BLAKE2b-256 b7817985829d95be7846d20537372d2fd230526424b66502310586e2af8b1acc

See more details on using hashes here.

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

Attestations:

File details

Details for the file screamer-0.1.46-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for screamer-0.1.46-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7fb9e4dc73fbc1c9be4ee354fa11d0fbddce1951ea7955a6a7875a69c7dce38d
MD5 8cdd44fce357c0e1c7bc8a0226a3d90d
BLAKE2b-256 7afb328864d212494ab30aa5854b48d0686aec36d519ee5ae887880c734631bf

See more details on using hashes here.

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

Attestations:

File details

Details for the file screamer-0.1.46-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for screamer-0.1.46-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 548b84329d62456efe3d521bd0bcffd652f1097a6cacf694d3c0d44cf98170fa
MD5 af0d12b268d88a65b8a9bc01ea7f11bf
BLAKE2b-256 5d1aef2ca50ef926bb5d1ecf987ff09d2414432bbcbacd3d5a1a0e2a3b9911ef

See more details on using hashes here.

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

Attestations:

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

Hashes for screamer-0.1.46-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 30b0a2f1a2efbe81e134ee87eef2b7bfb4bd437172862b460b1043af4b158f21
MD5 dd5d92b0a96b9375bd02fc4562a90089
BLAKE2b-256 c5364c25d99c4ec49837367f20651170b4ed2691de39b3c6985a6e167f539bd4

See more details on using hashes here.

Provenance

The following attestation bundles were made for screamer-0.1.46-cp39-cp39-win_amd64.whl:

Publisher: publish.yml on quantfinlib/screamer

Attestations:

File details

Details for the file screamer-0.1.46-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for screamer-0.1.46-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 28284d73a5d21291c5027fb765755d642173acbbd9f8419932c0a4e1a2a824e0
MD5 03abe8ba0c611a93288885c527cff640
BLAKE2b-256 99ff3e9aa8269cf62580984b7ee551f458b7e68460d77ce57751a3eea1e62d94

See more details on using hashes here.

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

Attestations:

File details

Details for the file screamer-0.1.46-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for screamer-0.1.46-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 61791b0235d268bf12c9503cce595ff635e85b6ba337f681970cc8cd7be555c8
MD5 8d22b06a99239c5b8b4ac0e11a3b3ddf
BLAKE2b-256 d3e869a416c1a10655990a6d8e2b41f9036bdb4609bbb0b8a84cd25a375b4bd1

See more details on using hashes here.

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

Attestations:

File details

Details for the file screamer-0.1.46-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for screamer-0.1.46-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7e8834cffdde6c4013ebea21d53b0d18d5d8a7799145e884d9e34ca7273100b9
MD5 83b06092891cfc34b89c36939eb22429
BLAKE2b-256 a8219f59c1af38b394f770177989004d50b952a0f257179eee4452304ea9ff31

See more details on using hashes here.

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

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page