Skip to main content

stream and pipeline processing service

Project description

Documentation Status Open Issues

Service and framework for creating and running processing pipelines for data streams, events and chunks. Pipelines of pypelined are composed from individual elements using the chainlet library. They are built in Python configuration files, from custom objects or pre-defined plugins.

import chainlet
from pypelined.conf import pipelines

@chainlet.funclet
def add_time(chunk):
    chunk['tme'] = time.time()
    return chunk

process_chain = Socket(10331) >> decode_json() >> stop_if(lambda value: value.get('rcode') == 0) >> \
    add_time() >> Telegraf(address=('localhost', 10332), name='chunky')
pipelines.append(process_chain)

Once running, pypelined drives all its processing pipelines in an event driven fashion.

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

pypelined-0.1.5.tar.gz (15.5 kB view details)

Uploaded Source

Built Distribution

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

pypelined-0.1.5-py2.py3-none-any.whl (18.9 kB view details)

Uploaded Python 2Python 3

File details

Details for the file pypelined-0.1.5.tar.gz.

File metadata

  • Download URL: pypelined-0.1.5.tar.gz
  • Upload date:
  • Size: 15.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for pypelined-0.1.5.tar.gz
Algorithm Hash digest
SHA256 6b2cc3dff0b0d618b880688c62ee88a904be644584b7cf5941909f5eaa094d06
MD5 20b0f8aab07c44a1548d630911b1ff93
BLAKE2b-256 527bfd7e3ee2e0a228780f73fd169845696eeb7483ccc191329424102795f927

See more details on using hashes here.

File details

Details for the file pypelined-0.1.5-py2.py3-none-any.whl.

File metadata

  • Download URL: pypelined-0.1.5-py2.py3-none-any.whl
  • Upload date:
  • Size: 18.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for pypelined-0.1.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 bd862f4fd5da8a9180a78bc9522a334e9d95f90ee9f95fd56cbded442b8f549b
MD5 9f6bcbde38836cb7ff0697afde6b1a58
BLAKE2b-256 7ff5afed6bfd4a9d8246ffdea3cf02caf0c00e0f4cff6f69b22a745b28caac20

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