Name | screamer JSON |
Version |
0.1.46
JSON |
| download |
home_page | None |
Summary | Screamingly fast financial technical indicators with C++ performance and Python simplicity, built for both time series analysis and real-time, event-driven streaming. |
upload_time | 2024-11-02 00:50:46 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.9 |
license | MIT License |
keywords |
streaming
indicators
real-time
algorithmic
trading
low-latency
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Screamer
```bash
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](https://img.shields.io/pypi/l/screamer?color=#28A745)](https://github.com/quantfinlib/screamer/blob/main/LICENSE)
![Python Versions](https://img.shields.io/pypi/pyversions/screamer)
[![tests](https://github.com/quantfinlib/screamer/actions/workflows/test.yml/badge.svg)](https://github.com/quantfinlib/screamer/actions/workflows/test.yml)
[![Docs](https://readthedocs.org/projects/screamer/badge/?version=latest)](https://screamer.readthedocs.io/en/latest/?badge=latest)
[![PyPI](https://img.shields.io/pypi/v/screamer)](https://pypi.org/project/screamer/)
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](https://screamer.readthedocs.io/en/latest/).
Raw data
{
"_id": null,
"home_page": null,
"name": "screamer",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": "Thijs van den Berg <thijs@sitmo.com>, Mohammadjavad Vakili <mohammadjavad.vakili@gmail.com>",
"keywords": "streaming, indicators, real-time, algorithmic, trading, low-latency",
"author": null,
"author_email": "Thijs van den Berg <thijs@sitmo.com>, Mohammadjavad Vakili <mohammadjavad.vakili@gmail.com>",
"download_url": null,
"platform": null,
"description": "# Screamer\n\n\n```bash\npip install screamer\n```\n\n\nScreamer is a high-performance Python library for time series analysis, designed for speed, \naccuracy, and versatility in handling both NumPy arrays and streaming data. \n\n\n[![License](https://img.shields.io/pypi/l/screamer?color=#28A745)](https://github.com/quantfinlib/screamer/blob/main/LICENSE)\n![Python Versions](https://img.shields.io/pypi/pyversions/screamer)\n[![tests](https://github.com/quantfinlib/screamer/actions/workflows/test.yml/badge.svg)](https://github.com/quantfinlib/screamer/actions/workflows/test.yml)\n[![Docs](https://readthedocs.org/projects/screamer/badge/?version=latest)](https://screamer.readthedocs.io/en/latest/?badge=latest) \n[![PyPI](https://img.shields.io/pypi/v/screamer)](https://pypi.org/project/screamer/)\n\n\nEngineered in C++ and leveraging state-of-the-art numerical algorithms, Screamer delivers \nexceptional computational efficiency, consistently outperforming traditional libraries \nlike NumPy and Pandas\u2014often by factors of two or more, and in some cases by orders of magnitude. \n\nScreamer's polymorphic design allows all functions to operate seamlessly on both static arrays\nand streaming data, enabling smooth integration and consistent syntax without code modification. \nBuilt for secure, real-time analysis, Screamer's stream-processing approach ensures every \nfunction is free from look-ahead bias, guaranteeing accurate results you can trust.\n\nFor detailed documentation, visit [Screamer Documentation on ReadTheDocs](https://screamer.readthedocs.io/en/latest/).\n",
"bugtrack_url": null,
"license": "MIT License",
"summary": "Screamingly fast financial technical indicators with C++ performance and Python simplicity, built for both time series analysis and real-time, event-driven streaming.",
"version": "0.1.46",
"project_urls": {
"Changelog": "https://github.com/quantfinlib/screamer/blob/master/CHANGELOG.md",
"Documentation": "https://screamer.readthedocs.io/en/latest/",
"Homepage": "https://github.com/quantfinlib/screamer",
"Issues": "https://github.com/quantfinlib/screamer/issues",
"Repository": "https://github.com/quantfinlib/screamer.git"
},
"split_keywords": [
"streaming",
" indicators",
" real-time",
" algorithmic",
" trading",
" low-latency"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "5d1aef2ca50ef926bb5d1ecf987ff09d2414432bbcbacd3d5a1a0e2a3b9911ef",
"md5": "af0d12b268d88a65b8a9bc01ea7f11bf",
"sha256": "548b84329d62456efe3d521bd0bcffd652f1097a6cacf694d3c0d44cf98170fa"
},
"downloads": -1,
"filename": "screamer-0.1.46-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "af0d12b268d88a65b8a9bc01ea7f11bf",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 136571,
"upload_time": "2024-11-02T00:50:46",
"upload_time_iso_8601": "2024-11-02T00:50:46.356066Z",
"url": "https://files.pythonhosted.org/packages/5d/1a/ef2ca50ef926bb5d1ecf987ff09d2414432bbcbacd3d5a1a0e2a3b9911ef/screamer-0.1.46-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7afb328864d212494ab30aa5854b48d0686aec36d519ee5ae887880c734631bf",
"md5": "8cdd44fce357c0e1c7bc8a0226a3d90d",
"sha256": "7fb9e4dc73fbc1c9be4ee354fa11d0fbddce1951ea7955a6a7875a69c7dce38d"
},
"downloads": -1,
"filename": "screamer-0.1.46-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "8cdd44fce357c0e1c7bc8a0226a3d90d",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 199484,
"upload_time": "2024-11-02T00:50:51",
"upload_time_iso_8601": "2024-11-02T00:50:51.415090Z",
"url": "https://files.pythonhosted.org/packages/7a/fb/328864d212494ab30aa5854b48d0686aec36d519ee5ae887880c734631bf/screamer-0.1.46-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b7817985829d95be7846d20537372d2fd230526424b66502310586e2af8b1acc",
"md5": "bdcd79f1c42b51b022d494a9cf062b50",
"sha256": "e1c4f4a5e1a96961d234f4062a9dddf2aaaf05a017d9c82a3f93c130ee4f5e11"
},
"downloads": -1,
"filename": "screamer-0.1.46-cp310-cp310-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "bdcd79f1c42b51b022d494a9cf062b50",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 1180505,
"upload_time": "2024-11-02T00:50:53",
"upload_time_iso_8601": "2024-11-02T00:50:53.578835Z",
"url": "https://files.pythonhosted.org/packages/b7/81/7985829d95be7846d20537372d2fd230526424b66502310586e2af8b1acc/screamer-0.1.46-cp310-cp310-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d19c05562cef5d20f83409da68992486016b8d3f4e6275d4937ce5b27a3b9d47",
"md5": "54b4f6fa86066861a9cc0b32c1caef9a",
"sha256": "0e910b8b91c17d83d10b9b339a1fab26238130e83917f6183b90cc318903d64b"
},
"downloads": -1,
"filename": "screamer-0.1.46-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "54b4f6fa86066861a9cc0b32c1caef9a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 142315,
"upload_time": "2024-11-02T00:50:55",
"upload_time_iso_8601": "2024-11-02T00:50:55.906498Z",
"url": "https://files.pythonhosted.org/packages/d1/9c/05562cef5d20f83409da68992486016b8d3f4e6275d4937ce5b27a3b9d47/screamer-0.1.46-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4c6ee1267c8af44b3508cfeb8b95481c9355f55e8309915a15872c908eed2570",
"md5": "c913914db9daaf85eee91609a0115634",
"sha256": "03f1472b1ceea32011a85545e90f184e36c07f383222abf55bb45ffa982d8e86"
},
"downloads": -1,
"filename": "screamer-0.1.46-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "c913914db9daaf85eee91609a0115634",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 138117,
"upload_time": "2024-11-02T00:50:58",
"upload_time_iso_8601": "2024-11-02T00:50:58.322486Z",
"url": "https://files.pythonhosted.org/packages/4c/6e/e1267c8af44b3508cfeb8b95481c9355f55e8309915a15872c908eed2570/screamer-0.1.46-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4444456819dcebd689e47ac1d270462041b0328695da5b9c48292bac35baa244",
"md5": "86d92a2e78bb2f3dbd0e51f78f78f85c",
"sha256": "a3005ce85384c4f6be6d366ed2a41f63aaaeb62813b0ac1c971015535eacc80b"
},
"downloads": -1,
"filename": "screamer-0.1.46-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "86d92a2e78bb2f3dbd0e51f78f78f85c",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 201083,
"upload_time": "2024-11-02T00:51:00",
"upload_time_iso_8601": "2024-11-02T00:51:00.388597Z",
"url": "https://files.pythonhosted.org/packages/44/44/456819dcebd689e47ac1d270462041b0328695da5b9c48292bac35baa244/screamer-0.1.46-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3d2b852a30b191f38f26e8348e78b7698a22b58062db999818dc2fa8d91aff31",
"md5": "fa2627511305c552a9d53f73914c5333",
"sha256": "a9f2ff85d14dd8bc0e1e3a86ea20ad522c6760ef078650360046b2e71b938e35"
},
"downloads": -1,
"filename": "screamer-0.1.46-cp311-cp311-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "fa2627511305c552a9d53f73914c5333",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 1182229,
"upload_time": "2024-11-02T00:51:03",
"upload_time_iso_8601": "2024-11-02T00:51:03.604187Z",
"url": "https://files.pythonhosted.org/packages/3d/2b/852a30b191f38f26e8348e78b7698a22b58062db999818dc2fa8d91aff31/screamer-0.1.46-cp311-cp311-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b76b26f09bb0f4ce57815c2bca7f335b020b070276889cef4f63c90754afd335",
"md5": "206a26d07d258a70e5988f3c1c040a03",
"sha256": "54cffaf43a7e80d388b629d1f3851dcbf6c475a95a98aa504aa96d383b3b693e"
},
"downloads": -1,
"filename": "screamer-0.1.46-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "206a26d07d258a70e5988f3c1c040a03",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 143590,
"upload_time": "2024-11-02T00:51:05",
"upload_time_iso_8601": "2024-11-02T00:51:05.199550Z",
"url": "https://files.pythonhosted.org/packages/b7/6b/26f09bb0f4ce57815c2bca7f335b020b070276889cef4f63c90754afd335/screamer-0.1.46-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a8219f59c1af38b394f770177989004d50b952a0f257179eee4452304ea9ff31",
"md5": "83b06092891cfc34b89c36939eb22429",
"sha256": "7e8834cffdde6c4013ebea21d53b0d18d5d8a7799145e884d9e34ca7273100b9"
},
"downloads": -1,
"filename": "screamer-0.1.46-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "83b06092891cfc34b89c36939eb22429",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 136663,
"upload_time": "2024-11-02T00:51:07",
"upload_time_iso_8601": "2024-11-02T00:51:07.242557Z",
"url": "https://files.pythonhosted.org/packages/a8/21/9f59c1af38b394f770177989004d50b952a0f257179eee4452304ea9ff31/screamer-0.1.46-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d3e869a416c1a10655990a6d8e2b41f9036bdb4609bbb0b8a84cd25a375b4bd1",
"md5": "8d22b06a99239c5b8b4ac0e11a3b3ddf",
"sha256": "61791b0235d268bf12c9503cce595ff635e85b6ba337f681970cc8cd7be555c8"
},
"downloads": -1,
"filename": "screamer-0.1.46-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "8d22b06a99239c5b8b4ac0e11a3b3ddf",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 199619,
"upload_time": "2024-11-02T00:51:09",
"upload_time_iso_8601": "2024-11-02T00:51:09.654167Z",
"url": "https://files.pythonhosted.org/packages/d3/e8/69a416c1a10655990a6d8e2b41f9036bdb4609bbb0b8a84cd25a375b4bd1/screamer-0.1.46-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "99ff3e9aa8269cf62580984b7ee551f458b7e68460d77ce57751a3eea1e62d94",
"md5": "03abe8ba0c611a93288885c527cff640",
"sha256": "28284d73a5d21291c5027fb765755d642173acbbd9f8419932c0a4e1a2a824e0"
},
"downloads": -1,
"filename": "screamer-0.1.46-cp39-cp39-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "03abe8ba0c611a93288885c527cff640",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 1180560,
"upload_time": "2024-11-02T00:51:11",
"upload_time_iso_8601": "2024-11-02T00:51:11.851207Z",
"url": "https://files.pythonhosted.org/packages/99/ff/3e9aa8269cf62580984b7ee551f458b7e68460d77ce57751a3eea1e62d94/screamer-0.1.46-cp39-cp39-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c5364c25d99c4ec49837367f20651170b4ed2691de39b3c6985a6e167f539bd4",
"md5": "dd5d92b0a96b9375bd02fc4562a90089",
"sha256": "30b0a2f1a2efbe81e134ee87eef2b7bfb4bd437172862b460b1043af4b158f21"
},
"downloads": -1,
"filename": "screamer-0.1.46-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "dd5d92b0a96b9375bd02fc4562a90089",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 135287,
"upload_time": "2024-11-02T00:51:14",
"upload_time_iso_8601": "2024-11-02T00:51:14.548354Z",
"url": "https://files.pythonhosted.org/packages/c5/36/4c25d99c4ec49837367f20651170b4ed2691de39b3c6985a6e167f539bd4/screamer-0.1.46-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-02 00:50:46",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "quantfinlib",
"github_project": "screamer",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "screamer"
}