Analyst release notes
Release date | Software version |
|---|---|
09.09.2026 | 1.6 |
General improvements
Version 1.6.0 is a major release focused on quality control. Interactive QC and Interactive QC advanced have been merged into a single redesigned dialog, Post-filtering has been reworked as unified automatic quality control, and Solargis JSON and Solargis Parquet import and export are now available to all users.
Interactive QC
Interactive QC and Interactive QC advanced have been merged into a single, redesigned dialog with three graph tabs: Sun path, Difference heatmap and Scatterplots, each sharing one time series graph at the bottom. The sidebar has been reorganized into Data, Options and Statistics sections.
New tabs and views
Sun path tab consolidates the sun path plot and the scalar heatmap from Interactive QC advanced into a dedicated tab, with new options: sun path statistics (mean, percentile, max), interpolation to fill data gaps, and unified, lockable heatmap limits shared across both graphs.
Difference heatmap tab is a new dedicated view showing Reference − Estimate as a heatmap, with its own configurable limits (default ±100).
Scatterplots tab contains two independent, side-by-side scatterplots, each with its own X and Y parameter selection. Previously the scatterplot was combined with the heatmap in Interactive QC advanced.
Compare statistics: BIAS, RMSD (absolute and %) and point counts (Reference, Estimate, Joined) are shown per scatterplot in a new Statistics section of the Scatterplots tab.
Data sources and curves
Secondary dataset comparison: another dataset, for example a model, can be added for visual comparison. Its parameters are labelled with a “(secondary)” suffix and can be removed with a dedicated button. Previously a comparison dataset was only overlaid on the time series with an “external.” prefix.
Theoretical curves now include GTI according to the GTI configuration, in addition to GHI and DNI.
Difference curve: a temporary curve can be built from two parameters, with an optional multiplier. Parameters are pre-selected based on the current selection, and the difference curve can be given a custom name.
Clearer line colors and emphasis: each parameter now gets a consistent color based on its position in the list rather than its parameter type, so colors no longer change unexpectedly. Parameters selected for flagging are shown at full brightness, while other visible parameters are dimmed for comparison.
Selectors and flagging
Transparent selection mask (default 70%) is adjustable, so heatmap colors and patterns stay visible underneath a selection.
Number of selected points shows how many points are currently selected, with a per-flag breakdown in the tooltip, summed across all parameters marked for selection.
Ctrl to add and Alt to remove points from a selection.
New custom flag creation: entering an unrecognized flag value now prompts for its name, validity, description and color.
Filter by flags shows only checked flag values across all graphs, with select valid, select all and deselect all options.
Copy flags from dataset replaces the previous “Add/remove data” comparison workflow for transferring flags, and adds time range and timestamp tolerance options and a changed-rows count.
Separate select-for-flagging and visible toggles are available per parameter. Previously a single flag toggle controlled both.
Show flag values for all or only selected parameters is a new toggle. Previously flags were always shown for all visible parameters.
Improved keyboard interaction: arrow keys now centre the data on solar noon, and keyboard navigation of the time series chart is faster.
New keyboard shortcuts: parameters 1–10 can be selected with keys 1–0 and parameters 11–20 with Ctrl+1–0, following the parameter order in the dataset. A reference guide is available under the help button.
Undo button reverts the last applied flags to their original values. It is available in a single step after new flags are applied and before the dataset is saved.
Charts and visualisation
Horizontal and vertical guide lines are available for all charts. The lines are not persistent and are not redrawn after the dialog is reopened.
Save last zoom stores the last time series view and restores it the next time the chart is opened. It resets on “Save with QC status”, on combine and on clone.
Dynamic flag marker scaling: flag markers in the time series scale to the current screen resolution. This is also applied in Post-filtering.
Cardinal directions on the Sun path x-axis: North, East, South and West are now labelled at 0°, 90°, 180° and 270°, in addition to the degree values.
The selector is no longer drawn on empty charts that contain no data (heatmap, scatterplots).
Toolbar and layout
The toolbar has been refactored for performance and stability, including a new Axis configuration element for adjusting axes, legend and lines without the risk of the changes being overwritten when data are redrawn. A Reset button and an “outside” legend option are included.
Advanced settings have been moved to a separate Options tab.
Bookmarks, redraw and performance
Bookmark improvements: a bookmark now also stores the last parameter selection and visualisation, so opening it after “Save” restores the last view with all columns.
The first parameter is pre-selected when the dialog opens, secondary-dataset parameters use a distinct line style, map viewers open on the range of the currently displayed time series, and the colour bar style and layout in the Sun path tab have been unified.
Copy all images is a new right-click menu option that copies every chart at once. Zoom and pan on expanded charts have been improved.
Post-filtering QC
Post-filtering has been redesigned as automatic quality control and unified across irradiance and meteo parameters. Charts and statistics now appear immediately when the screen is opened, instead of requiring a run first. The summary is presented as a table, consistent with the reports.
Heatmap flag plot
Parameter selector switches which parameter’s heatmap is shown. It defaults to the first parameter.
Time series flag plot
Night values are now filtered out of the histogram by default. They can be included using an option in the Quality control summary tab.
Quality control summary
Split into two tables: one for irradiance parameters and one for meteo parameters.
Filter out night values (default on) applies to the irradiance table only.
Configurable parameters
Minimum Consecutive Valid Values flags short sequences of valid data surrounded by invalid data that do not meet a minimum threshold. The default is derived from the time step.
Minimum Valid Values Per Day invalidates entire days where the share of valid measurements falls below a daily threshold (default 50%).
Limit for High Sun Elevation (irradiance only) identifies peak periods using a quantile approach (default 50%).
Valid Values for High Sun Elevation (irradiance only) flags entire days where valid measurements during high sun elevation fall below the required percentage (default 50%).
Report from Post-filtering
A new Create report button launches the PDF report dialog directly from the Post-filtering screen.
Meteo QC and Radiation QC
Consecutive static values detection
The test is now available in both Radiation QC and Meteo QC, on a simplified, unified backend, with improved parametrisation for RHI in Radiation QC.
Detect linear interpolation
A new Meteo QC test detects linearly interpolated meteo data. It runs on TEMP, WBT, TMOD, TD, TS, WS, WG, WD, AP, RH, PREC, PWAT and SDWE, and requires no user configuration.
Fixes
TEMP and AP flagging in the Meteo QC dialog has been fixed.
A misleading error message for datasets with a three-hour time step has been fixed.
The default order of tests in the Meteo QC dialog is now always applied and cannot be modified.
Calculate 3rd component
Albedo (ALB) support
ALB is now available as a parameter type in “Select parameter type to calculate”, with a new “reference RHI” dropdown in Input parameters. The dropdown is active only for ALB.
Sun below horizon flagging
A new test flags low sun elevation values. When “Keep values, flag with” is selected, the flag is applied only within the elevation range from below zero up to the chosen limit.
The GHI, DNI and DIF calculations have been refactored and unified.
PDF reports
The separate Report screen previously reachable from the main window has been removed and replaced by a single, unified Report generation dialog.
QC summary table improvements
The wording for Instrument accuracy has been made clearer.
Quality is now marked “Problematic” when an instrument is missing.
Metadata editor
Redesigned Columns tab
Columns can be edited only through the Edit column button. New and Edit open a new Column data dialog.
Multiple columns can be edited in a single batch (Ctrl + left click): Parameter type, Unit, GTI config (when only GTI columns are selected), Instrument (model, height, serial number), and Data, Maintenance and Validation quality.
Improved tab interaction
Multi-select editing and speed improvements have been added across the Flag, QC status and Change log tabs. In the Change log tab, multi-select edits the change-log value.
Flag schema protection
Custom flags can no longer be added manually to an existing schema and flag values cannot be changed. Only custom flags can be edited.
Multi-select batch-edits flag validity across several custom flags at once, while the description can only be edited one flag at a time.
Update flags button
The flag list is updated to match the dataset: NaN is replaced with flag -9, and the validity and description of system flags are refreshed according to the app flag schema.
Custom flags are left unchanged and the schema is sorted by flag number.
Data import (CSV, Excel) and timestamp rounding
Round timestamps
All data and metadata timestamps are rounded to the whole second using standard rounding, with automatic saving.
Timestamp rounding on import
Timestamps are rounded automatically during CSV and Excel import, after which the data are also deduplicated.
A Round timestamps checkbox is available in the Importer.
Smarter unit detection on import
When a Solargis model CSV file is imported, column units such as kW/kWp for PVOUT are now read directly from the file instead of being reported as unrecognized.
Data import and export: Solargis JSON and Parquet
Solargis JSON import and export
Solargis JSON import and export is now available to all users.
Null values in flag columns are imported as -9.
Solargis JSON files can be imported by drag & drop in the main window.
Solargis Parquet
Import and export of Solargis Parquet files is now supported.
Solargis Parquet files can be imported by drag & drop in the main window.
Maintenance logs are sorted automatically during import and export.
JSON output uses the RFC 3339 datetime format while retaining support for legacy naive datetimes.
All units and parameter types available in Solargis JSON are supported.
Cloning and combining datasets
Clone with a subset of parameters
A dataset can be cloned containing only the required parameters.
Form behaviour and date validation in the Clone and Combine dialogs have been improved, aligned with the UI/UX style guide and extended with tooltips.
The flag schema is updated automatically after clone and combine, so the flag list matches the new dataset.
Database manager
New, refactored window
An improved layout lists databases and their metadata in a sortable table.
Dataset loading is faster, a dataset can be cloned, and the database is optimised automatically after a dataset is deleted.
Flags and flag schema
The flag schema is refreshed and repaired automatically for corrupted schemas, that is, older datasets with flags named “other”. This is applied via the Metadata editor Update flags button, CSV export and Clone/Combine.
The flag schema is updated before CSV export to match the exported dataset.
New flags
16: degradation
30: multi-instrument inconsistency
31: duplicate data
32: interpolated data
55: statistical maximum
Renamed flags
28: oscillating values → noise
33-39: other
Flag number | Flag description | Flag validity |
|---|---|---|
16 | degradation | false |
28 | noise | false |
30 | multi-instrument inconsistency | false |
31 | duplicate data | false |
32 | interpolated data | false |
33-39 | other | false |
55 | statistical maximum | false |
CSV export
When a dataset that contains maintenance logs is exported, the default is “Store to data table”. If there are no maintenance logs, the section is disabled entirely, so no stray 0 appears in the data table.
The Analyst version is now included in the exported CSV in full-header mode.
Select all and Deselect all buttons have been added. Selecting a column automatically selects its flag column.
Parameter types, units and instruments
New PVOUT units
MW, kWp, MWp, kW/kWp, Wh/kWp and W/kWp.
New generic units
hour, A, kg/m³ and µg/m³.
New parameter types
Solargis JSON parameter types are now fully covered: SFWE, SDENS, TSD, PM, SH, KC, KT, KTM, LEADTIME, PANEL_AZIMUTH, PANEL_INC, PANEL_TILT, WOUT, ELECTRIC_CURRENT, LOSS_SNOW, LOSS_SOIL, PERCENTAGE and RATIO_BETWEEN_0_1.
These parameter types are not part of test groups and have no automatic QC.
New instruments have been added, and the manufacturer name has been updated from Hukseflux to Hukx.
Test groups
A default supporting GHI parameter is added automatically to test groups whose primary parameter is a GTI type.
DHI, DFN, LWR, PAR, MOR and AOD are no longer used in test groups.
Empty test groups are detected and removed automatically.
If the same primary parameter appears in two test groups, it remains primary only in the first one.
Performance optimization
Application startup time has been reduced for a faster launch.
Performance when switching between large projects has been improved, significantly reducing wait times.
The application is smoother and more responsive overall.
Security and maintenance
Software Bill of Materials (SBOM)
A standardised SBOM listing all dependencies is generated automatically and attached to every installer.