Skip to main content

# streaming

[![Build Status](https://travis-ci.org/FRidh/streaming.svg?branch=master)](https://travis-ci.org/FRidh/streaming)

streaming is a Python library for working with streams of data. Streams are iterables that have operators defined.

In [1]: s = Stream(range(8)) In [2]: list(s + 10) Out[2]: [10, 11, 12, 13, 14, 15, 16, 17]

Operations can be done sample by sample by using an instance of Stream, or on blocks of samples by using an instance of BlockStream. Switching from one to the other is easy,

In [3]: s = Stream(range(100000)) Out[3]: <streaming.stream.Stream at 0x7fc479462518> In [4]: s.blocks(8192) Out[4]: <streaming.stream.BlockStream at 0x7fc479462908>

This library was written for a signal processing tool.

## Installation

The latest release can be found on PyPI and installed with pip install streaming. Otherwise, you can clone this repository and install with pip install or pip install -e when you want an editable install.

## Tests

The test suite can be run with

python setup.py test

or

py.test

## Documentation

The latest version of the documentation can be found at http://fridh.github.io/streaming/.

## License

The BSD 2-Clause License applies to the code.

Release files for streaming 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for streaming 0.1.2
File Size Uploaded
streaming-0.1.2.tar.gz 105.8 kB Details

Release files / streaming-0.1.2.tar.gz

Download URL streaming-0.1.2.tar.gz
Size 105.8 kB
Tags Source
SHA-256 checksum
How to use checksums
b048542fd79aed205805ebaadbc43c0c91392382a02cf4c796f3e98c65af1795
BLAKE2b-256 checksum
How to use checksums
cd65b76f2c7d193e732671003d63c43d0f6352973aa310cd8be480bf0678e2e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.1.2 This release

1 release file

0.1.1

1 release file

0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page