Skip to content

Releases: UCL-CCS/EasyVVUQ

EasyVVUQ 0.7

24 Sep 09:43
bffb526
Compare
Choose a tag to compare

Important changes since v0.6

  • Added Kubernetes support via the ExecuteKubernetes action. This allows the user to execute their VVUQ workflows on a Kubernetes cluster with minimal set-up overhead.
  • Reworked the actions mechanism. In preparation of implementing it using the Futures mechanism which would allow for a more interactive use of the framework.
  • Improvements to the Monte Carlo sampling and analysis classes.
  • Documentation restructuring and new tutorials.
  • Added a CopyEncoder for easier handling of arbitrary configuration files.
  • Added a large interactive Jupyter notebook tutorial covering the major features of the software.
  • Added a ReplicaSampler class for sampling simulations with different seed values.
  • Greatly expanded testing coverage. Most of the essential functionality is covered by high-quality tests that check for the correctness of the results.

EasyVVUQ v0.6

02 Jun 15:40
c6b31ae
Compare
Choose a tag to compare

Important changes since v0.5

  • Added support for vector QOIs
  • Implemented validation classes for comparing probability distributions
  • New tutorials
  • Expanded test coverage
  • Implemented automatic continuous deployment (to pypi and conda cloud)
  • Created an Anaconda package
  • Added hierarchical sparse grid and dimension-adaptive Stochastic Collocation samplers

EasyVVUQ v0.5.3

28 May 15:49
Compare
Choose a tag to compare

This release is just to make sure that users of pypi and conda cloud get the latest version.

EasyVVUQ v0.5.2.22

28 May 14:33
Compare
Choose a tag to compare
hopefully final tweaks to pythonpublish.yml

EasyVVUQ v0.5.2.3

27 May 13:55
Compare
Choose a tag to compare
Remove version requirements in requirements.txt

EasyVVUQ v0.5.2.2

27 May 09:07
Compare
Choose a tag to compare

Very minor changes to the build process in order to prepare for release of an anaconda package.

EasyVVUQ v0.5.2.1

20 May 12:35
4b47db5
Compare
Choose a tag to compare

Testing the push to pypi workflow

EasyVVUQ v0.5.2

20 May 12:08
Compare
Choose a tag to compare

Quick fix to the MANIFEST.in file

EasyVVUQ v0.5.1

12 Mar 17:40
e6e5347
Compare
Choose a tag to compare

EasyVVUQ v0.5.1 - VECMA M21 Release

New Features

  • Point Collocation method for PCE sampling.
  • GaussianProcessSurrogate class which will serve as a basis and testing ground for surrogate based workflows
  • Added quasirandom sampling classes: LHCSampler and HaltonSampler.
  • JSONDecoder class. It allows codes to use JSON as output format.

Updates

  • Started measuring test coverage using coveralls
  • Numerous bug fixes

EasyVVUQ v0.5 - VECMA M18 Release

13 Dec 15:09
1d7f7ee
Compare
Choose a tag to compare

EasyVVUQ v0.5

New Features

  • MultiEncoder element, to combine one or more encoders into a single encoder
  • DirectoryEncoder element, to build directory hierarchies
  • PCE Analysis element supports calculation of multiple Sobol indices
  • Multi-app (Multi-solver) capabilities implemented
  • Collation table may optionally be cleared using Campaign's clear_collation() method
  • Added new collater (AggregateByVariables) that groups by output variable rather than run_id

Updates

  • EasyVVUQ version of the Campaign and database are now compared to catch version mismatch errors
  • Uniform integer distribution now available through new versions of Chaospy (thanks to collaboration with Jonathan Feinberg)
  • Fix bug in collation of empty dataframes
  • setup.py reads install requirements directly from requirements.txt
  • Some documentation now also available as Jupyter python notebooks