Skip to content
This repository was archived by the owner on Jul 6, 2022. It is now read-only.

Releases: equinor/omnia-timeseries-sdk-python

Consume facility information returned from the API

15 Jun 08:22
9826963

Choose a tag to compare

Summary

Fixed

Version 1.6 the API returns an additional data field facility. This change also affected earlier API versions which broke the compatibility of version 0.2.0 of omnia-timeseries-sdk on API version 1.5.

Enables authentication by user impersonation and creating and deleting time series and data points

30 Jan 14:08
f9cefa8

Choose a tag to compare

Summary

Added

  • Support for authentication by user impersonation
  • Support for paginated response from the web API
  • Methods for creating, updating and deleting time series
  • Methods for creating, updating and deleting data points
  • Unit tests and integration tests
  • Jupyter notebook example on creating, updating and deleting time series and data points
  • Enabled the user to configure the OmniaClient to easily switch between plant-beta and plant APIs

Changed

  • DataPoints.last to DataPoints.latest to match the web API
  • The client now used version 1.5 of the Omnia Timeseries web API
  • Removed TimeSeries.count method as there were no end-point for that in the web API

Fixed

Converting strings in nested dictionaries from/to snake-case and camel-case is now working properly.

First release

13 Nov 20:04

Choose a tag to compare

Python Software Developer Kit for Omnia Timeseries API

Description

This is the Python SDK for developers and data scientists working with Omnia Timeseries. The package integrates with pandas to help you work easily and efficiently with the data.

Summary

Provides an Omnia client that

  • Authenticates using shared secret key
  • List available time series
  • Fetches time meta data and data points
  • Integrates with Pandas for and easy and efficient workflow