Releases: BSC-ES/providentia
Releases · BSC-ES/providentia
v2.4.0
- 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
- 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
domainandhidedata. - 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
- 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
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
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
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
- Introduces the option to run Providentia as an offline tool
v1.3.0
- 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
- 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
- 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