{"id":15047961,"url":"https://github.com/intuitionengineeringteam/redblackpy","last_synced_at":"2025-04-10T01:10:31.720Z","repository":{"id":57460601,"uuid":"139861983","full_name":"IntuitionEngineeringTeam/RedBlackPy","owner":"IntuitionEngineeringTeam","description":"Fast and Scalable Data Structures for Scientific and Quantitative Research.","archived":false,"fork":false,"pushed_at":"2019-01-03T15:38:18.000Z","size":65554,"stargazers_count":11,"open_issues_count":1,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-10T01:10:29.590Z","etag":null,"topics":["cplusplus-11","cython","dynamic-data","interpolation","python","red-black-trees","time-series"],"latest_commit_sha":null,"homepage":"https://intuitionengineeringteam.github.io/RedBlackPy/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/IntuitionEngineeringTeam.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-07-05T14:35:49.000Z","updated_at":"2025-03-25T14:05:15.000Z","dependencies_parsed_at":"2022-09-01T20:24:49.248Z","dependency_job_id":null,"html_url":"https://github.com/IntuitionEngineeringTeam/RedBlackPy","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IntuitionEngineeringTeam%2FRedBlackPy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IntuitionEngineeringTeam%2FRedBlackPy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IntuitionEngineeringTeam%2FRedBlackPy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/IntuitionEngineeringTeam%2FRedBlackPy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/IntuitionEngineeringTeam","download_url":"https://codeload.github.com/IntuitionEngineeringTeam/RedBlackPy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248137886,"owners_count":21053775,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cplusplus-11","cython","dynamic-data","interpolation","python","red-black-trees","time-series"],"created_at":"2024-09-24T21:06:15.132Z","updated_at":"2025-04-10T01:10:31.703Z","avatar_url":"https://github.com/IntuitionEngineeringTeam.png","language":"Python","readme":"\u003ccenter\u003e \u003ch1\u003eRedBlackPy \u003c/h1\u003e \u003c/center\u003e\n\u003ccenter\u003e \u003ch4\u003eFast and scalable data structures for scientific and quantitative research in Python \u003c/h4\u003e \u003c/center\u003e\n\n\u003ch3\u003eNow available for Python 2.7 and 3.0+ on MacOSX(\u003e=10.7) and Linux (Windows in near future).\u003c/h3\u003e\n\n### Read a little review article with code examples at [TowardsDataScience](https://towardsdatascience.com/redblackpy-fast-and-scalable-series-for-scientific-and-quantitative-research-in-python-cad49b5c6d3).\n\nRedBlackPy is a light Python library that provides data structures aimed at fast insertion, removal and self sorting to manipulate ordered data in efficient way. The core part of the library had been written on C++ and then was wrapped in \u003ca href=\"http://cython.org\"\u003eCython\u003c/a\u003e. Hope that many would find the primary data structures of this library very handy in working with time series. One of the main feature of this structures is an access by arbitrary key using interpolation, what makes processing of multiple non synchronized time series very simple. All data structures based on red black trees.\n\n\n\u003ccenter\u003e \u003ch3\u003eInstallation \u003c/h3\u003e \u003c/center\u003e\nNow RedBlackPy requires Cython installation. If you have not Cython, run in your command line:\n\n~~~shell\n\u003e\u003e pip install cython\n~~~\n\n\u003ch5\u003e 1. Build and install from source \u003c/h5\u003e\nDownload project source and run in your command line\n\n~~~shell\n\u003e\u003e python setup.py install\n~~~\n\n\u003ch5\u003e 2. Via pip \u003c/h5\u003e\nRun in your command line\n\n~~~shell\n\u003e\u003e pip install redblackpy\n~~~\n\n\u003ccenter\u003e \u003ch3\u003ePackage content\u003c/h3\u003e \u003c/center\u003e\n\nThe first release is presented by two classes: Series and SeriesIterator. \nSee [Documentation and User Guide](https://intuitionengineeringteam.github.io/RedBlackPy/doc_index.html) for usage.\n\n\u003ccenter\u003e \u003ch3\u003eCython Users\u003c/h3\u003e \u003c/center\u003e\nWe have include pxd files for Cython users. See source.\n\n\u003cbr\u003e\n\u003ccenter\u003e \u003ch3\u003eContact us\u003c/h3\u003e \u003c/center\u003e\n\nFeel free to contact us about any questions. Website of our team [IntuitionEngineering](https://intuition.engineering).\n\nCore developer email: hypo@intuition.engineering.\n\nIntuition dev email: dev@intuition.engineering.\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fintuitionengineeringteam%2Fredblackpy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fintuitionengineeringteam%2Fredblackpy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fintuitionengineeringteam%2Fredblackpy/lists"}