Skip to main content

A light-weight streaming library for the ISDA course at TU Berlin.

Reason this release was yanked:

Initial test release, move to 1.2+

Project description

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.

The documentation for isda_streaming is work in progress. If you notice any errors or inconsistencies, please report them in the course forum or as an issue in this repository.

Installation

You can clone and install this repository:

git clone https://git.tu-berlin.de/dima/isda/isda-streaming
cd isda-streaming
pip install .

Or perform all steps in one command:

pip install git+https://git.tu-berlin.de/dima/isda/isda-streaming

Usage

See the documentation for detailed instructions. In general, all public classes are importable from the top-level isda_streaming module:

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.

# Activate your virtual environment first
pip install ".[dev]"
pre-commit install

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

isda_streaming-1.1.1.tar.gz (41.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

isda_streaming-1.1.1-py3-none-any.whl (20.4 kB view details)

Uploaded Python 3

File details

Details for the file isda_streaming-1.1.1.tar.gz.

File metadata

  • Download URL: isda_streaming-1.1.1.tar.gz
  • Upload date:
  • Size: 41.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.6

File hashes

Hashes for isda_streaming-1.1.1.tar.gz
Algorithm Hash digest
SHA256 c1f1468e1027d40c1c90617ed504461576cab1bfdad8a351a5a87523934c0844
MD5 baed9516b38790d3e7fd35054668d50e
BLAKE2b-256 f0087ee6985af208fb256ff7dea31333bc43b2a3be2467e7e97a4adebc428240

See more details on using hashes here.

File details

Details for the file isda_streaming-1.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for isda_streaming-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 93126fafce5feffbf09956ddf75a089162a2b3b936e9c3fc0beb94515f132926
MD5 659d6c8a1299d3fbe2c17020c4c42aab
BLAKE2b-256 2f5c656b113e2efaa8a0437808b69a9cae47262a0bc4d29dc1e69939df03099e

See more details on using hashes here.

Supported by

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