Introducing pyHQL as a Python Library to ASAM ODS

pyHQL (ASAM ODS Toolbox for Python) enables analysts and engineers to utilize the HighQSoft Query Language (HQL) to work directly with ASAM ODS data from Python, providing typed results, mass-data access with units, transactions, and file streaming for analysis, scripts, and dashboards.

 

HighQSoft is introducing pyHQL, a lightweight Python library that connects to the HQL WEB Service and, through it, to any ASAM ODS server in your infrastructure. You use familiar HQL commands to query metadata and measurement data. pyHQL maps ASAM ODS datatypes to convenient Python objects, allowing you to analyze them immediately.

What’s new?

pyHQL eliminates the effort of crafting low-level REST calls and interpreting ASAM ODS datatypes by providing a ready-to-use library—so teams can spend time analyzing data and focusing on insights rather than integration work.

The HQL Web Service delivers product-based stability and all HQL comfort to the Python end-user.

What you can do with it:

For End-users

  • Query information easily — Use the same HQL queries you already know to retrieve any information from ASAM ODS servers - with all the comfort you'd expect!

  • Work natively in Python & Data Frames — Stay in your comfort zone with Python, Pandas, and friends.

  • Transactions & file streaming — Open/commit/abort transactions from Python; upload and download files via dedicated helpers. Uncommitted transactions are safely aborted on disconnect.

For Analysts & Data Scientists

  • Create dashboards — Build dashboards on ASAM ODS data with Plotly or other tools on top of typed results.
  • Write helper scripts — Quickly retrieve and prepare ASAM ODS data for engineering teams or process information for other stakeholders.
  • Automate pipelines — Combine pyHQL capabilities with Merlin’s pre-built stages to retrieve and write information from ASAM ODS and implement automated processing pipelines.

For Administrators

  • Product Stability — Built on the well-maintained HQL WEB Service for consistent, predictable behavior.
  • Simplicity — Get users started fast with a straightforward, two-URI connection model.
  • Compatibility — Works with ASAM ODS 5 and ASAM ODS 6.

A 30 seconds example to success

from highqsoft.pyHQL.HQL import HQL ASAM ODSURI="hql://admin:admin@localhost:xxxx?licenseserver=xxxx@licenseserver"
hqlURI="http://192.168.xxx.xx:xxx"

 

hql = HQL(hqlURI, ASAM ODSURI)

 

>>> result = hql.query("hql id, name from aotest")
>>> print(result)
---------------------------------------------------------
| Station 0.056 seconds to fetch 83 rows with 2 columns |
| id | name |
---------------------------------------------------------
| 26 | Alsfeld |
| 5 | Neuruppin-Alt Ruppin |
| 45 | Anklam |
...
| 81 | Veilsdorf |
| 82 | Oberhaching-Laufzorn |
| 83 | Waltrop-Abdinghof |
| 61 | Helmstedt-Emmerstedt |
---------------------------------------------------------
83 rows selected
---------------------------------------------------------
Query time: 0.056 seconds
Printer time: 0.001 seconds
Execution time: 0.057 seconds

Availability

pyHQL is available now as a ZIP for pip install from the HighQSoft download page. The manual includes installation steps, connection examples, and a quick tour of queries, mass data access, transactions, and file transfer.

 

#ASAM #ODS #TestData #Merlin #Python #pyHQL #TDM #TestDataManagement #ASAMODS #HighQSoft

Merlin UI for ASAMCommander — Launch, schedule, and monitor server‑side analyses without leaving your ODS web app. Standardized execution, resource management, and full data lineage. First release targeted end of 2025.

HighQSoft is introducing the Merlin UI, a new module for ASAMCommander that brings server-side analysis and job orchestration right into the end-user’s web application. Engineers can discover data, launch analyses, and monitor pipelines end-to-end—without leaving ASAMCommander.

 

Why it matters

As data volumes grow, manual, desktop-based analysis tools don’t scale. Merlin is a second-generation, technology-independent framework that standardizes execution so teams get faster, comparable, and reproducible results.

 

What's new?

The following features are introduced:

 

For End-users

  • Start Job toolbar action available across multiple modules to launch analyses from within ASAMCommander.

  • Job bookmarks to quickly re‑run jobs or review prior results.

For business admins

  • Template Manager to control which job templates are available to end users.

  • Template Builder (Code & Graphical) to design and operationalize evaluations.

  • Job Monitoring & Logging for live status, history, and traceability.

  • Data Lineage to trace software, processes, and all interactions with your datasets.

 

Automation of Processing jobs with Merlin - UI for the Blueprints Manager

What you can do with it

ASAMCommander is a modular ASAM ODS web application for data exploration and management. Out of the box, ASAMCommander already integrates expert tools like AVL Concerto, MATLAB, and NI DIAdem, and supports exporting ATFx, CSV, and MDF4—so you can keep preferred workflows in one place.

Merlin extends this with:

  • Technology-independent executors (Python, Java, MATLAB, Spark)

  • Resource management, queuing/scheduling, and event triggers (e.g., on import)

  • Standardized, comparable results with full data lineage

Template types supported include importing, data validation, processing/analysis, statistics generation, archiving, and maintenance tasks.

 

About Merlin/Sam Analysis Server

Merlin is a second-generation, technology-independent framework for server-side analyses that orchestrates jobs, schedules execution, and scales across runtimes. It brings the algorithm to the data and ensures reproducible results with data lineage. Merlin integrates seamlessly with ASAM ODS-based test data management.

 

 

#ASAM #ODS #TestData #Merlin #DataLineage #TDM #TestDataManagement #ASAMODS #HighQSoft

The research project RepliCar

Innovative approach to integrating real-time data
Simulated validation of sensors using reference sensors

In the latest conference proceedings published by ASAM e.V. (Association for Standardization of Automation and Measuring Systems), Dr. Frank Hantschel (RA Consulting) and Dr. Ralf Nörenberg (HighQSoft) report on the technical advantages of integrating automotive standards into a reference system, using the RepliCar joint project as an example. They also demonstrate why this can lead to a sustainable reduction in development costs.

 

The aim of the BMWK-funded project is to investigate new approaches to reference sensor technology for high-precision sensor validation for automated driving and to obtain a precise, reliable representation of reality as a reference value for validation. The safe perception of the environment and the accurate localization of one's own perspective within the environment are two crucial prerequisites for the virtual validation and homologation of automated vehicles.

 

To this end, the partners in the RepliCar research project are currently developing a suitable reference system. To enable the near-real-time, smooth, and loss-free exchange of real-time data in this system, HighQSoft GmbH and RA Consulting are jointly designing a forward-looking end-to-end cloud architecture for telematics applications. RA Consulting's challenging tasks in this project include

  • reliable transmission of files from the vehicle to a database
  • real-time streaming of data (V2X)
  • validation of radar, lidar, and camera data with DiagRA X

The long-term goal is to develop a digital twin that is compatible with vehicle electronics. We are pleased to make this exciting article available to you free of charge with the kind permission of ASAM e.V.: “The research project RepliCar – Coverage and interoperability of ASAM standards in an endpoint-2-edge-2-edge-cloud application”

 

 

Functional Coverage within the ASAM Telematics Reference Architecture

 

Telematics solution for RepliCar project

 

ASAM GUIDE

The ASAM:GUIDE is a comprehensive reference to ASAM standards, ASAM technologies, ASAM members, and ASAM-compliant products. This guide is designed to be your go-to resource for understanding how ASAM supports the future of vehicle development and testing.

 

The guide provides an overview of ASAM’s complete standards portfolio and shares insights into how these standards interconnect and complement each other. The numerous application stories provided by our members give you a great impression of what can be achieved if you adopt standards and if you actively engage in their development. [by ASAM e.V.]

 

#ASAM #ASAM_GUIDE #standardization #collaboration #automotive #mobility #standards #HighQSoft #RAConsulting #RepliCar

HighQSoft GmbH

Black-und-Decker-Straße 17b
D-65510 Idstein