Skip to content

Overview

This section of documentation describes the new idea on how to work with reports.

It describes how to define, configure and build the reports, new data models and reader, and updated plotting functions.

From the lack of the better name, it will be referred to as V3.

The general idea is to move all supported reports and data models to v3 module and by that to make the legacy solution obsolete.

Motivation is to make the code more maintainable, easier to extend and to provide a better separation of concerns. Also since all new report data would come from the Powertrain APIs, it makes sense to reorganize the code to benefit from the new data sources.

Models

Describes the new data models.

Data Readers

Describes the updated interface for data readers, and its Powertrain implementation.

Reports

Describes the new way of defining the reports, report sections and report variants. Go to Reports for more details.

Plots

Describes the new plotting functions and how to use them. Go to Plots for more details.

Powertrain migration

For details on how the Powertrain migration process goes from the perspective of the reports, go to Powertrain migration