Skip to content

Releases: UCL-CCS/EasyVVUQ

SEAVEAtk release July 2023

09 Jul 09:48
07d0605
Compare
Choose a tag to compare

This is the July 2023 release of EasyVVUQ, as part of the SEAVEAtk, with the following minor updates:

Fixes and updates

  • Fixed several tests for newer Python versions.
  • Updated integration with QCG-PilotJob

Tutorials

SEAVEAtk release March 0223

28 Mar 15:21
e758f21
Compare
Choose a tag to compare

This is the March 2023 release of EasyVVUQ, as part of the SEAVEAtk, with the following updates:

New features

  • New Simplex Stochastic Collocation sampler for irregular outputs, e.g. with discontinuities or high gradients in the stochastic input space. Works for scalar QoI only thus far.
  • Grid-Search sampler, (e.g. for neural-network hyper parameter tuning).
  • HDF5 decoder to allow for reading HDF5 output files, useful when dealing with outputs of different size.

Tutorials

Usability updates

  • Make it more obvious how to import a pandas dataframe containing cases to be considered
  • Make it more obvious how to massage the results from the runs before performing the PCE/SC/MC analysis

SEAVEA release

08 Jul 07:19
fd42187
Compare
Choose a tag to compare

Overhaul of SC sampler / analysis class:

  • Made isotropic sparse-grid subroutines more scalable to higher input dimensions. Reused dimension-adaptive subroutines for this purpose, instead of having (slower) separate isotropic routines.
  • Rewrote dimension-adaptive SC expansion as a standard PCE expansion with generalized PCE coefficients. See adaptive sparse-grid tutorial.

Documentation:

M42 release

24 Jan 21:16
be0d119
Compare
Choose a tag to compare

New features:

  • Updated the documentation in a range of places.

Bug fixes:

*Fixed direct integration of EasyVVUQ with QCG-PilotJob. Previously there was an issue with large campaigns where the integration could fail due to an excessively long command-line argument.
*Fixed bug where unsuitable models could be applied with QCG-PilotJob integration.
*Fixed MC sampler for use with 1 parameter: fac0b57

Tutorials:

  • Added an example for including noise in an EasyVVUQ campaign ( easyvvuq_Ishigami_with_noise_tutorial.ipynb)

EasyVVUQ v1.1

24 Sep 13:30
6b4d4dd
Compare
Choose a tag to compare

New features:

  • Ability to add external runs via a DataFrame
  • Ability to execute EasyVVUQ workflows from R

Tutorials:

  • Updates to Dimension Adaptive Fusion tutorial.

EasyVVUQ v1.0

17 Jun 11:42
f7e0906
Compare
Choose a tag to compare

EasyVVUQ v1.0

New Features

  • Better support to execute pure Python simulations.
  • Added a surrogate method to AnalysisResults classes.
  • QCG-PJ support.
  • Gaussian Process Surrogate analysis method.
  • Reworked Campaign and hand optimised database.
  • Re-implemented Actions system for modular execution options.
  • DataFrameSampler for uploading new

Updates

  • Large scale code refactoring.
  • Docstring and documentation updates.
  • Additional testing and benchmarking.
  • Continuous benchmarking.

EasyVVUQ v0.9.3

05 May 10:08
Compare
Choose a tag to compare

A bug-fix release.

EasyVVUQ v0.9.2

23 Apr 12:33
d33da55
Compare
Choose a tag to compare

Minor release with some updates.

EasyVVUQ v0.9.1

09 Apr 11:26
Compare
Choose a tag to compare

Fixing some bugs introduced in v0.9.

EasyVVUQ v0.9

26 Mar 14:58
5d503eb
Compare
Choose a tag to compare

New features:

  • MCMC support for calibration problems.
  • Rework of the actions framework to allow a wider range of execution scenarios and to simplify the code base.
  • CSV sampler for loading in data created with other software.

Updates:

  • New, simplified workflows due to refactoring efforts.
  • New tutorials and binder integration.