Skip to content

Pymqdatastream (Python/ZeroMQ/Datastream) is a ZeroMQ based software to distribute and process realtime sensor data.

License

Notifications You must be signed in to change notification settings

MarineDataTools/pymqdatastream

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pymqdatastream

Pymqdatastream (Python/ZeroMQ/Datastream) is a ZeroMQ based software to distribute and process realtime sensor data.

Pymqdatastream intends to be a software tool which makes it simple to distribute manifold realtime sensor by providing a framework to publisch/subscribe datastreams. The network transport relies on the ZeroMQ library. The individual sensors have to be "connected" by writing a connector which is reading the sensor data and using a pymqdatastream object to distribute it. The software focusses on marine sensors as GPS, echo sounder and scientific data as conductivity, temperature and depth data but is not limited to this purpose.

Install

Find here an installation guide for Linux (Debian) and Windows 10.

Developer

Install as a user

python setup.py develop --user

Uninstall as a user

pip uninstall pymqdatastream

Documentation

Building the documentation from scratch

cd pymqdatastream/doc
make html

Dependencies

The datastream class relies on the ZeroMQ and the ubjson libraries.

The connectors have their own specific needs:

About

Pymqdatastream (Python/ZeroMQ/Datastream) is a ZeroMQ based software to distribute and process realtime sensor data.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published