This version of the Python STTP API has an operational subscriber and publisher API that uses standard (compact) and TSSC (compressed) measurement encoding.
- Simple Subscribe Sample
- Advanced Subscribe Sample uses optional UDP data channel
- Grouped Data Subscribe Sample defines a time-aligned data processing subscriber
- Simple Publish Sample
- Consumer Subscriber API
- Consumer Publisher API
- Automatic Metadata XML Parsing into usable DataSet
- ANTLR-based Filter Expression Parsing using STTP grammar
Release Available from PyPi:
Updates and fixes since version 0.6.4
- Added data publisher API
- Fixed linting issues
- Improved metadata API
- Added user command/response API
- Added XML schema files to package data
- Added XML metadata template and builder API methods
- Fixed Boolean metadata value interpretation issues
This update includes an operational Data Publisher API
This update implements ANTLR-based Filter Expression Parsing using STTP grammar
This update also includes the Time-Series Special Compression (TSSC) algorithm- applied when Config.compress_payloaddata = True, 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
- UDP Publish Options