Official Release of the RAVEN code.
Version: 3.1
- RAVEN USER MANUAL
- RAVEN USER GUIDE
- RAVEN THEORY MANUAL
- ANALYTICAL TEST DOCUMENTATION
- RAVEN PLUGIN MANUAL
Important Features:
- Updated workshop materials located at raven/doc/workshop for 2024 raven workshop
- Add capability to handle interdependent functions in samplers/optimizers
- Enable SimulatedAnnealing Optimizer to handle discrete variables
- Enable Genetic Optimization with Ensemble Models of multiple codes
- Added AutoARMA algorithm for synthetic data generation
- Updated Serpent code interface
- Updated Relap5 code interface
- Added BayCal plugin for bayesian calibration
- Enable Bayesian Optimization to use pre-trained Gaussian Process ROM
What's Changed
- Adding non-conda pip package building script. by @joshua-cogliati-inl in #2259
- HERON update by @PaulTalbot-INL in #2261
- Only do lapack override on x86 machine. by @joshua-cogliati-inl in #2260
- Removing MAMBA_SKIP by @joshua-cogliati-inl in #2270
- Use the WORKING_PYTHON_COMMAND during create_libraries by @joshua-cogliati-inl in #2266
- submod update by @PaulTalbot-INL in #2271
- Addition of datatypes for R5 interface by @alfoa in #2212
- Wangc/bison interface by @wangcj05 in #2274
- Support of pip installation of repo via pip. Closes #2276 by @alfoa in #2277
- Allow Bayesian Optimization to use Pre-trained GP ROM by @wangcj05 in #2280
- Method to Convert InputData.ParameterInput back to ElementTree XML node(s) by @GabrielSoto-INL in #2264
- Removing numexpr dependency. by @joshua-cogliati-inl in #2287
- Add BayCal plugin by @wangcj05 in #2285
- LaTeX _ escape improvement by @joshua-cogliati-inl in #2292
- Serpent Interface Upgrade by @alfoa in #2290
- update manual by @wangcj05 in #2293
- updating HERON by @GabrielSoto-INL in #2297
- Defect fix of SimulatedAnnealing with 1 variable optimization by @alfoa in #2296
- remove pyDOE package from contrib and install it instead by @joshua-cogliati-inl in #2298
- RavenFramework tests using pip package or pre-built executable by @j-bryan in #2273
- [TASK] Allow functions in samplers/optimizers to be implemented in the same python module by @alfoa in #2301
- Remove unneccesary print statement by @dylanjm in #2313
- Allow no precommand by @joshua-cogliati-inl in #2311
- Specialized Plot sub-directory ignoring (Fix) by @alfoa in #2314
- AutoARMA Algorithm for SyntheticHistory ROM by @GabrielSoto-INL in #2309
- Fix defect ensemble model (with Code) and genetic algorithm by @alfoa in #2317
- submodule update for HERON and TEAL by @GabrielSoto-INL in #2320
- SimulatedAnnealing Discrete Variables by @alfoa in #2312
- Removing specifying liblapack. by @joshua-cogliati-inl in #2327
- Add capability to handle interdependent functions in samplers/optimizers by @alfoa in #2319
- Arbitrary Custom Input in InputSpec by @PaulTalbot-INL in #2332
- Optimization Path Plot Fix for long strings in ylabel by @GabrielSoto-INL in #2330
- Update FARM user manual and citation by @wanghy-anl in #2333
- Workshop2024 merge by @PaulTalbot-INL in #2328
- Updating version to 3.1 by @joshua-cogliati-inl in #2335
Full Changelog: RAVENv3.0...RAVENv3.1
Submodule Updates:
The updates for the submodules are tracked by issue #1114. In this release, there are significant updates in following Plugins. We recommend the users to check the following links for more details.
TEAL: https://github.com/idaholab/TEAL
HERON: https://github.com/idaholab/HERON
SR2ML: https://github.com/idaholab/SR2ML
LOGOS: https://github.com/idaholab/LOGOS
FARM: https://github.com/Argonne-National-Laboratory/FARM
Developers:
We would like to thank all RAVEN internal and external developers for their significant contributions.