Relevant Issues and Features - From RAVEN v2.0 to v2.1 #1225
Labels
devel
issues in current devel
help wanted
priority_normal
RAVENv2.1
All tasks and defects that will go in RAVEN v2.1
task
This tag should be used for any new capability, improvement or enanchment
under-discussion
issues that are under discussion
Issue Description
This issue is a floating tracking system for recording all the main defects and features addressed from a release to the other.
Base Release: RAVEN v.2.0
Next Release: RAVEN v.2.1
Addressed Defects:
New Features:
Added HERON as a supported plugin for those with access to it. HERON (Holistic Energy Resource Optimization Network) is a plugin for stochastic technoeconomic analysis of connected systems with resource usage.
Implemented a new model entity "LogicalModel". The LogicalModel utilizes control functions to manage the selection and execution of different models (i.e. ExternalModel, ROMs, Codes). Both LogicalModel and current HybridModel share some common functionalities. In this case, a new base class is created for both entities.
Add implicit function constrains in the optimizer and the reject reason flag on the new optimal point.
Implementation of Markov Chain Monte Carlo algorithm, i.e. Metropolis Algorithm. Markov Chain Monte Carlo (MCMC) is mainly used for Bayesian Calibration (or inverse uncertainty quantification). It can also be used to sample any given distribution.
Extended restart capability to Adaptive Samplers, including passing through FinalizeActualSampling.
Extended CSV readers for Codes to be consistent with DataSet reading. This allows reading CSVs with string entries from Codes. Also retained a float-only option for CodeInterfaces with large output CSVs without useful string entries.
Added a profiling mode for developers for checking bottlenecks through a
--profile
argument toraven_framework
. Requires installation of optional libraryline_profiler
.Added a new Post Processor EconomicRatio, for calculating the return of an investment compared to its risk, several metrics are implemented such as Sharpe ratio, Sortino ratio, gain-loss ratio, value at risk, and conditional value at risk.
Submodules (i.e. plugins) updates:
Features' issues' tracking IDs:
For Change Control Board: Issue Review
This review should occur before any development is performed as a response to this issue.
For Change Control Board: Issue Closure
This review should occur when the issue is imminently going to be closed.
task
issue?The text was updated successfully, but these errors were encountered: