Releases: sttp/pyapi
v0.6.4
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
- 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.0
- Updated to ANTLR 4.13.1
- Bug fixes and updates to accommodate newer Python / NumPy versions and conversion of
np.uint32
toint
for properIntFlag
interpretation:
See changes since last version
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
- Data Publisher
STTP Python API v0.6.3
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
- 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.0
- Updated to ANTLR 4.13.1
- Bug fixes and updates to accommodate newer Python / NumPy versions:
See changes since last version
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
- Data Publisher
STTP Python API v0.6.2
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
- 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.0
- Updated to ANTLR 4.13.1
- Bug fixes and updates to accommodate newer Python / NumPy versions:
See changes since last version
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
- Data Publisher
STTP Python API v0.6.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
- 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.5.0
- Completed filter expression parsing
- Improved datetime and numeric conversions
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
- Data Publisher
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
STTP Python API v0.4.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:
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
- Data Publisher
STTP Python API v0.3.0
This initial API has an operational subscriber API that uses standard measurement encoding.
Not working yet:
- Time-Series Special Compression (TSSC)
- TLS Connections
- Reverse Connections
- Data Publisher
What's Changed
- Data set work by @ritchiecarroll in #1
New Contributors
- @ritchiecarroll made their first contribution in #1
Full Changelog: https://github.com/sttp/pyapi/commits/v0.3.0