Funnel live streams of data into storage and other processes
Project description
know
Build live stream tools
To install: pip install know
The tools are made to be able to create live streams of data (e.g. from sensors) and funnel them into proceses with a consistent interfaces. One important process being the process that will store all or part of the data, through a simple storage-system-agnositic facade.
proc = LiveProc(
source=Sources( # make a multi-source object (which will manage buffering and timing)
audio=AudioSource(...),
plc=PlcSource(...),
video=VideoSource(...),
),
consumers=Consumers( # make a multi-data consumer (and/or writer/transformer) object
storage=Store(...),
notifications=Notif(...),
live_viz=LiveViz(...),
),
... # other settings for the process (logging, etc.)
)
proc() # run the process
With a variety of sources, target storage systems, etc.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
know-0.0.3.tar.gz
(5.2 kB
view hashes)
Built Distribution
know-0.0.3-py3-none-any.whl
(9.8 kB
view hashes)