screamer


Namescreamer JSON
Version 0.1.46 PyPI version JSON
download
home_pageNone
SummaryScreamingly fast financial technical indicators with C++ performance and Python simplicity, built for both time series analysis and real-time, event-driven streaming.
upload_time2024-11-02 00:50:46
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseMIT 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"
}
        
Elapsed time: 0.33546s