Name | isda-streaming JSON |
Version |
1.2.0
JSON |
| download |
home_page | None |
Summary | A light-weight streaming library for the ISDA course at TU Berlin. |
upload_time | 2025-03-14 16:05:33 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.10 |
license | None |
keywords |
data-streams
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# ISDA Streaming
`isda-streaming` is a minimal library intended to learn working with data streams.
The implementation is highly simplified and adapted to the requirements of the course
"Informationssysteme und Datenanalyse" at TU Berlin. Therefore, it should not be taken
as a reference to implement a complete data streams management system.
If you notice any errors or inconsistencies, please report them in the course forum or
as an issue in our GitLab repository.
## Installation
```bash
pip install isda-streaming
```
You can also clone and install the project locally:
```bash
git clone https://git.tu-berlin.de/dima/isda/isda-streaming
cd isda-streaming
pip install .
```
## Usage
See the [documentation](https://dima.gitlab-pages.tu-berlin.de/isda/isda-streaming) for detailed
instructions. In general, all public classes are importable from the top-level
`isda_streaming` module:
```python
from isda_streaming import DataStream
ds = DataStream().from_csv("/path/to/collection.csv")
```
## Contributing
If you want to contribute a bug fix or feature to `isda_streaming`, please open an issue
first to ensure that your intended contribution fits into the project.
Different to a user installation, you also need to install the `dev` requirements and
activate `pre-commit` in your copy of the repository before making a commit.
```bash
# Activate your virtual environment first
pip install ".[dev]"
pre-commit install
```
Raw data
{
"_id": null,
"home_page": null,
"name": "isda-streaming",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": "ISDA Team <isda@dima.tu-berlin.de>",
"keywords": "data-streams",
"author": null,
"author_email": "Rudi Poepsel Lemaitre <r.poepsellemaitre@tu-berlin.de>, Lennart Behme <lennart.behme@tu-berlin.de>",
"download_url": "https://files.pythonhosted.org/packages/09/98/e6879ca3406fd27048e3c2bf36bbe7a2d632a39a5945ceb023f0e31a9b13/isda_streaming-1.2.0.tar.gz",
"platform": null,
"description": "# ISDA Streaming\n\n`isda-streaming` is a minimal library intended to learn working with data streams.\n\nThe implementation is highly simplified and adapted to the requirements of the course\n\"Informationssysteme und Datenanalyse\" at TU Berlin. Therefore, it should not be taken\nas a reference to implement a complete data streams management system.\n\nIf you notice any errors or inconsistencies, please report them in the course forum or\nas an issue in our GitLab repository.\n\n## Installation\n\n```bash\npip install isda-streaming\n```\n\nYou can also clone and install the project locally:\n\n```bash\ngit clone https://git.tu-berlin.de/dima/isda/isda-streaming\ncd isda-streaming\npip install .\n```\n\n## Usage\n\nSee the [documentation](https://dima.gitlab-pages.tu-berlin.de/isda/isda-streaming) for detailed\ninstructions. In general, all public classes are importable from the top-level\n`isda_streaming` module:\n\n```python\nfrom isda_streaming import DataStream\n\nds = DataStream().from_csv(\"/path/to/collection.csv\")\n```\n\n## Contributing\n\nIf you want to contribute a bug fix or feature to `isda_streaming`, please open an issue\nfirst to ensure that your intended contribution fits into the project.\n\nDifferent to a user installation, you also need to install the `dev` requirements and\nactivate `pre-commit` in your copy of the repository before making a commit.\n\n```bash\n# Activate your virtual environment first\npip install \".[dev]\"\npre-commit install\n```\n",
"bugtrack_url": null,
"license": null,
"summary": "A light-weight streaming library for the ISDA course at TU Berlin.",
"version": "1.2.0",
"project_urls": {
"Homepage": "https://git.tu-berlin.de/dima/isda/isda-streaming",
"Repository": "https://git.tu-berlin.de/dima/isda/isda-streaming"
},
"split_keywords": [
"data-streams"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "97657aaa4556137273841f08a3b51723f74691f0ee96853542ca1e2285d764ef",
"md5": "baecb8811f6cfa84d4ec0bf4a3587bd8",
"sha256": "32ebc7a63af7748bd291b4c8359365acebf21be0b0e84b292f5161af62397131"
},
"downloads": -1,
"filename": "isda_streaming-1.2.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "baecb8811f6cfa84d4ec0bf4a3587bd8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 16496,
"upload_time": "2025-03-14T16:05:32",
"upload_time_iso_8601": "2025-03-14T16:05:32.106349Z",
"url": "https://files.pythonhosted.org/packages/97/65/7aaa4556137273841f08a3b51723f74691f0ee96853542ca1e2285d764ef/isda_streaming-1.2.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0998e6879ca3406fd27048e3c2bf36bbe7a2d632a39a5945ceb023f0e31a9b13",
"md5": "804aee8bc4e48afa57bd4803b5f9144a",
"sha256": "7a7544fd709528842ffe4b69bb896becc78b8f9a7548ba9d3b73735fd5dc417c"
},
"downloads": -1,
"filename": "isda_streaming-1.2.0.tar.gz",
"has_sig": false,
"md5_digest": "804aee8bc4e48afa57bd4803b5f9144a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 40099,
"upload_time": "2025-03-14T16:05:33",
"upload_time_iso_8601": "2025-03-14T16:05:33.298168Z",
"url": "https://files.pythonhosted.org/packages/09/98/e6879ca3406fd27048e3c2bf36bbe7a2d632a39a5945ceb023f0e31a9b13/isda_streaming-1.2.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-03-14 16:05:33",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "isda-streaming"
}