Skip to content

Releases: UCL-CCS/EasyVVUQ

SEAVEAtk Release July 2024

28 Jun 15:26
8a7aadd
Compare
Choose a tag to compare

A few minor but important updates in this release:

  • Fixed a wide range of tests, library and dependency issues.
  • Incorporated a range of documentation improvements.
  • Added an example for using PCE with aleatoric uncertainty

Note that the readthedocs page is likely to be further expanded and updated in the weeks after this release.

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.