Skip to content

Releases: BSC-ES/providentia

v2.4.0

12 Sep 08:22

Choose a tag to compare

  • Make Providentia work in MN5
  • Integrate Providentia Interpolation inside Providentia
  • Enable Providentia to run locally on Linux and MacOS machines
  • Download data locally from esarchive and Zenodo
  • Use of conda environments
  • Speed optimisation
  • Upgrade most modules to latest versions
  • Use of CI/CD pipelines for testing
  • Changed operation of spatial colocation

v2.3.0

12 Sep 08:22

Choose a tag to compare

  • Implementation of interactive mode, including functions to read, filter and save the data, and make plots.
  • New customisation features to remove extreme stations, define bounds and cmap by pollutant, and set exceedances thresholds.
  • New plot options domain and hidedata.
  • Added docs folder for future website.
  • Added ability to give a name to the observations label.
  • Implementation of custom plot characteristics, where users can put the specific formatting they need.

v2.2.1

12 Sep 08:22

Choose a tag to compare

  • Major code refactoring
  • Update to GHOST version 1.5
  • Enable running of the tool on local machines
  • Add variables to disable harmonisation across axes for summary and station reports
  • Added NData (number of non nan data points) statistic
  • Bug fixes

v2.2.0

12 Sep 08:22

Choose a tag to compare

Statistical features

  • Implementation and definition of statistical methods: Flattened, Spatial|Temporal and Temporal|Spatial
  • Calculation of statistics per periodic cycle (2 modes: Independent and cycle)
  • Optimisation to statistical calculations.
  • Differentiate between statistical modes: Independent and cycle.

Other features

  • Visual changes to the dashboard.
  • Creation of debug mode.
  • Export data with active temporal colocation.
  • Compression of reports.
  • Stacking heatmaps, tables and statsummaries.
  • Use of external files for custom plot characteristics.
  • Multiple filters for the same variable.

v2.1.0

12 Sep 08:22

Choose a tag to compare

GENERAL

  • Temporal resampling to lower resolutions for the climatology analysis.

DASHBOARD

  • Multispecies filtering.
  • Pop-up information on all plots.
  • Restructure of menu bar for a better user experience.
  • Smoothing slider for timeseries plot.
  • Message boxes for warnings.
  • Ability to export filtered station data.
  • Speed up annotations on hover and lasso.

OFFLINE REPORTS

  • Ability to turn off station and summary plots per plot type.
  • Calibration factor to add, subtract, divide or multiply the experiments data.

v2.0.0

12 Sep 08:22

Choose a tag to compare

GENERAL

  • Code harmonisation between dashboard and offline reports:
    • Functions to read, filter, calculate the statistics and create plots
    • Plot options (annotate, bias, trend, regression, log, etc.)
    • Configuration files
  • Improvements in the reading function:
    • Read optimisation (2x faster)
    • Ability to read data from multiple networks/species
  • Ability to filter data by other species data
  • Ability to combine multiple species in plots
  • Spatial colocation of stations (across networks/species)
  • Activation of limited filtering features for non-GHOST data
  • Better error warnings
  • Discrete colour bars

DASHBOARD

  • Cleaner dashboard menu layout
  • Inclusion of new plots:
    • Boxplots
    • Scatter plot
    • Distribution plot
    • Periodic plot without bias
    • Statistics summary
  • Implementation of interactive features:
    • Map zoom on mouse scroll
    • Legend picking to toggle off and on the labels data
    • Stations pop-up on mouse hover
    • Timeseries pop-up on mouse hover
  • Stations selection on current map view
  • Plots interchange
  • Save button to screenshot each figure
  • Settings button to change the basic style of the plots:
    • Change marker size (map, timeseries, scatter, periodic, periodic violin)
    • Change opacity (map)
    • Change line width (distribution, periodic, periodic violin)
  • Settings button to make plot transformations:
    • Annotate statistics (all plots)
    • Smooth the lines (timeseries)
    • Add regression lines (scatter plot)
    • Get bias data (all plots)
    • Log x-axis (distribution, scatter)
    • Log y-axis (timeseries, periodic, periodic violin, distribution, scatter, boxplot)

OFFLINE REPORTS

  • Inclusion of new plots:
    • Heatmaps
    • Boxplots
    • Tables
    • Periodic violin plots
    • Scatter plots
    • Statistics summary
    • Metadata
  • Creation of report templates to save frequently used report types (e.g. operational)
  • Added possibility to have multiple reports (per section) and specific plots per subsection
  • Enable plot transformations by adding an extension to the plot name (-[stat], _bias, _obs,
    _individual, _annotate, _regression, _multispecies, _logx, _logy and _smooth)

v1.3.1

12 Sep 08:22

Choose a tag to compare

  • Introduces the option to run Providentia as an offline tool

v1.3.0

12 Sep 08:22

Choose a tag to compare

  • Implementation of configuration files:
    • Ability to export all options used during an evaluation to a configuration file
    • Start Providentia from a configuration file or update your current evaluation session from a configuration file
  • Updated to use GHOST 1.3.3 data
  • Bug fixes:
    • fixed issue related to period filtering

v1.2.1

12 Sep 08:22

Choose a tag to compare

  • Exports observation/experiment data to:
    • netCDF files .nc
    • Numpy files .npz
  • Fixed metadata filtering issue
  • Major optimisation of the filtering performance
  • Fixed errors occurring by old data paths

v1.2.0

12 Sep 08:21

Choose a tag to compare

  • Updated to use GHOST 1.3.1 data
  • Ability to read BSC standard .nc data (rather than solely GHOST data).
  • Fixed graphical inconsistencies between machines.
  • Ability to work on Nord3
  • Bug fixes:
    • multi-model colocation
    • Joly-Peuch Classification Filter