ASAM ODS Overview#
ASAM ODS stands for βOpen Data Servicesβ and is an established standard published by ASAM e.V. It defines APIs and formats for storing and retrieving test and measurement data. Its strength is to provide a holistic data view, even if the data sources are of different format. We discuss integrating legacy data into ASAM ODS servers in the chapter EXD-API Plugins.
In our examples we use the open-source Python ASAM ODSBox introducing JAQuel Queries and pandas.DataFrames to the ASAM ODS API, which makes dealing with ASAM ODS data in Python more efficient.
Dealing with ASAM ODS data#
As aforementioned the strength of ASAM ODS is integrating different data formats into a holistic data view. A typical example is the management and hosting of measurement files of a test and measurement department.
The data weβre talking about is time series data of certain measurements and in the first chapters Load measurement data and Compare measurement data we will explain how to deal with time series data.
In the second half of this part you will get some examples of using ASAM ODS data:
Furthermore, measurements are often taken in the context of a test, a series of tests or even test campaigns - so there is a data context or hierarchy. Additionally, measurements often contain information about their start time, their engineering units and many more - this is what we call meta data. How to make use of it weβre going to talk about in the second chapter Query ASAM ODS Server. The queries used in this chapter are based on the JAQueL Query Language - an intuitive and lightweight JSON-wrapper on the standardized ASAM ODS REST API.
There is also a playground you can change and extend to your needs.
At the end you find chapter on evaluating the ASAM ODS Data Model.
Course Outline#
Load and compare measurement data#
Notebook: π Load measurement data
Notebook: π Compare measurement data
Data analyis examples#
Notebook: π Electric Motor Temperature
Notebook: π Crash Analysis - HIC Example
Query ASAM ODS Server#
Notebook: π Query ASAM ODS Server
Notebook: π The JAQueL query language
Playground#
Notebook: π Playground
Explore the Data Model#
Notebook: π Explore the Data Model
License#
Copyright Β© 2025 Peak Solution GmbH
The training material in this repository is licensed under a Creative Commons BY-NC-SA 4.0 license. See LICENSE file for more information.
Notebook: π Back to course overview