• Test Data Management

    Get more information from your test data!

Python ASAM ODS utilities

ASAM ODS is the standard for test data management and Python has become the lingua franca for data scientists and test engineers. Therefore, a Github repository for tools, utilities and examples has been set up to improve the usability of ASAM ODS when working with Python. 


In particular, Python combined with Jupyter notebooks facilitates interactive data exploration. The extensive use of pandas.DataFrames and JSON builds a bridge to using ASAM ODS data for machine learning and AI. 


ASAM ODSBox and JAQuel queries

The Python ASAM ODSBox is a lightweight Python wrapper for the standardized ASAM ODS REST API. You can easily install the Python ASAM ODSBox in your Python environment via pip installation. With JAQuel, you can query your data in a simple and intuitive way using the concepts of the MongoDB Query Language (MQL). The definition of the query expression as JSON can be easily integrated into the Python language - a win-win situation. 


By using intuitive JAQuel queries and pandas.DataFrames, the Python ASAM ODSBox makes working with ASAM ODS data in Python even more fun. 

ASAM ODS EXD-API Plugins

The ASAM ODS EXD-API Plugins (ExD Plugins) are part of the ASAM ODS standard to allow easier integration of (non-standardized) inventory data formats into ASAM ODS servers. ExD Plugins use gRPC to exchange data with the ASAM ODS server. Given the rich functionality of Python, creating such gRPC services is easy, and you can find the implementations for MDF4 on GitHub

How can I get the ASAM ODS Python utilities?

The source code of all Python ASAM ODS utilities is hosted in a Github repository. You can also find some example Jupyter notebooks there to get you started using the Python ASAM ODS utilities. 


We warmly invite you to work with us to improve the Python ASAM ODS utilities. Please get in touch if you have any questions and would like to contribute to the project. 


Connected solutions

You can click on the links to get more information about each component 

Related topics