Releases: UCL-CCS/EasyVVUQ
Releases · UCL-CCS/EasyVVUQ
EasyVVUQ 0.7
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
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
This release is just to make sure that users of pypi and conda cloud get the latest version.
EasyVVUQ v0.5.2.22
hopefully final tweaks to pythonpublish.yml
EasyVVUQ v0.5.2.3
Remove version requirements in requirements.txt
EasyVVUQ v0.5.2.2
Very minor changes to the build process in order to prepare for release of an anaconda package.
EasyVVUQ v0.5.2.1
Testing the push to pypi workflow
EasyVVUQ v0.5.2
Quick fix to the MANIFEST.in file
EasyVVUQ v0.5.1
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
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