STTP Python API v0.5.0
This version of the Python STTP API has an operational subscriber API that uses standard (compact) and TSSC (compressed) measurement encoding.
- Simple Subscribe Sample
- Advanced Subscribe Sample uses optional UDP data channel
- Consumer Subscriber API
Release Available from PyPi:
Updates since version 0.4.0
- Improved performance of TSSC decoder for large datasets
- Updated socket shutdown operations to prevent exit lock
- Updated PyPi deployment to include dependency requirements
- Improved code documentation comments
This update implements the Time-Series Special Compression (TSSC) algorithm- applied when Config.compress_payloaddata = True
, now the default setting.
This update also includes metadata exposed as a pre-parsed STTP DataSet and auto populates measurement metadata records with received information.
Not working yet:
- TLS Connections
- Reverse Connections
- ANTLR-based Filter Expression Parsing using STTP grammar - in progress, over 50% complete
- Data Publisher