20260909 v 1.6

Prev Next

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.