All Projects → cossan-working-group → OpenCossan

cossan-working-group / OpenCossan

Licence: other
OpenCossan is an open and free toolbox for uncertainty quantification and management.

Programming Languages

matlab
3953 projects
c
50402 projects - #5 most used programming language
python
139335 projects - #7 most used programming language
tcl
693 projects
shell
77523 projects
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to OpenCossan

pestpp
tools for scalable and non-intrusive parameter estimation, uncertainty analysis and sensitivity analysis
Stars: ✭ 90 (+125%)
Mutual labels:  uncertainty-quantification, sensitivity-analysis
UQpy
UQpy (Uncertainty Quantification with python) is a general purpose Python toolbox for modeling uncertainty in physical and mathematical systems.
Stars: ✭ 117 (+192.5%)
Mutual labels:  monte-carlo-simulation, uncertainty-quantification
GlobalSensitivity.jl
Robust, Fast, and Parallel Global Sensitivity Analysis (GSA) in Julia
Stars: ✭ 30 (-25%)
Mutual labels:  sensitivity-analysis
Sundials.jl
Julia interface to Sundials, including a nonlinear solver (KINSOL), ODE's (CVODE and ARKODE), and DAE's (IDA) in a SciML scientific machine learning enabled manner
Stars: ✭ 167 (+317.5%)
Mutual labels:  sensitivity-analysis
w2dynamics
A continuous-time hybridization-expansion Monte Carlo code for calculating n-particle Green's functions of the Anderson impurity model and within dynamical mean-field theory.
Stars: ✭ 41 (+2.5%)
Mutual labels:  monte-carlo-simulation
UQ360
Uncertainty Quantification 360 (UQ360) is an extensible open-source toolkit that can help you estimate, communicate and use uncertainty in machine learning model predictions.
Stars: ✭ 211 (+427.5%)
Mutual labels:  uncertainty-quantification
uncertainty-wizard
Uncertainty-Wizard is a plugin on top of tensorflow.keras, allowing to easily and efficiently create uncertainty-aware deep neural networks. Also useful if you want to train multiple small models in parallel.
Stars: ✭ 39 (-2.5%)
Mutual labels:  uncertainty-quantification
Awesome Sre
A curated list of Site Reliability and Production Engineering resources.
Stars: ✭ 7,687 (+19117.5%)
Mutual labels:  reliability
TAA-PG
Usage of policy gradient reinforcement learning to solve portfolio optimization problems (Tactical Asset Allocation).
Stars: ✭ 26 (-35%)
Mutual labels:  monte-carlo-simulation
SIVI
Using neural network to build expressive hierarchical distribution; A variational method to accurately estimate posterior uncertainty; A fast and general method for Bayesian inference. (ICML 2018)
Stars: ✭ 49 (+22.5%)
Mutual labels:  uncertainty-quantification
antaresViz
ANTARES Visualizations
Stars: ✭ 19 (-52.5%)
Mutual labels:  monte-carlo-simulation
xmimsim
Monte Carlo simulation of energy-dispersive X-ray fluorescence spectrometers
Stars: ✭ 29 (-27.5%)
Mutual labels:  monte-carlo-simulation
ncrystal
NCrystal : a library for thermal neutron transport in crystals and other materials
Stars: ✭ 27 (-32.5%)
Mutual labels:  monte-carlo-simulation
mathematics-statistics-for-data-science
Mathematical & Statistical topics to perform statistical analysis and tests; Linear Regression, Probability Theory, Monte Carlo Simulation, Statistical Sampling, Bootstrapping, Dimensionality reduction techniques (PCA, FA, CCA), Imputation techniques, Statistical Tests (Kolmogorov Smirnov), Robust Estimators (FastMCD) and more in Python and R.
Stars: ✭ 56 (+40%)
Mutual labels:  monte-carlo-simulation
sqaod
Solvers/annealers for simulated quantum annealing on CPU and CUDA(NVIDIA GPU).
Stars: ✭ 66 (+65%)
Mutual labels:  monte-carlo-simulation
Cassandra
Cassandra is a Monte Carlo package to conduct atomistic simulations.
Stars: ✭ 26 (-35%)
Mutual labels:  monte-carlo-simulation
Kubernetes Failure Stories
Compilation of public failure/horror stories related to Kubernetes
Stars: ✭ 6,217 (+15442.5%)
Mutual labels:  reliability
FlowViz
A Power BI template that provides easy to understand, actionable flow metrics and predictive analytics for your agile teams using Azure DevOps, Azure DevOps Server and/or TFS.
Stars: ✭ 150 (+275%)
Mutual labels:  monte-carlo-simulation
awesome-conformal-prediction
A professionally curated list of awesome Conformal Prediction videos, tutorials, books, papers, PhD and MSc theses, articles and open-source libraries.
Stars: ✭ 998 (+2395%)
Mutual labels:  uncertainty-quantification
xdem
Analysis of digital elevation models (DEMs)
Stars: ✭ 50 (+25%)
Mutual labels:  uncertainty-quantification

Build Status

OpenCossan is a Matlab-based toolbox for uncertainty quantification and management. The implemented framework includes third-party software integration (e.g. ANSYS), efficient numeric algorithms (e.g. Line Sampling) and parallelization for high performance computing. OpenCossan functionalities can be summarized in:

  • Uncertainty Quantification
  • Simulation-based Reliability Analysis
  • Sensitivity Analysis
  • Meta-Modelling
  • Stochastic Finite Elements Analysis
  • Reliability-Based Optimization

OpenCossan is being jointly developed at the Institute for Risk and Uncertainty, University of Liverpool, UK and the Institute for Risk and Reliability, Leibniz University Hannover, Germany.

https://cossan.co.uk

Getting started

If you are unfamiliar with git the stable version (master) can be downloaded by simply clicking the green Download .ZIP button. You can also install OpenCossan from File Exchange View OpenCossan on File Exchange

However, it is recommended to use the repository with git.

To clone it to your local machine type in the terminal:

git clone https://github.com/cossan-working-group/OpenCossan.git

Then navigate to OpenCossan\doc\GettingStarted.mlx in Matlab to view further instructions.

The overview of the OpenCossan project is available here: https://cossan.co.uk/wiki/index.php/Category:OpenCossan_Getting_Started

Usage

Comprehensive documentation is available in the wiki available at https://cossan.co.uk/wiki

Case studies

Project status

At the moment we are working to the development branch to include the new code sintax and unit testing. Although the refactoring is not completed, most of the funtionalities are supported working.

Support

If you encounter any problem working with OpenCossan please do not hesitate to create an issue.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.

Requirements and dependencies

Matlab R2018b or above is suggested. Most of the components should also work with less recent version of Matlab but there is not guarantee of it. The following packages are used by OpenCossan and are required for some functionalities:

  1. Statistical and Machine learning toolbox
  2. Optimization toolbox

How to cite

If you use this software, please read and cite these open-access articles:

  1. Patelli, E., 2017. COSSAN: a multidisciplinary software suite for uncertainty quantification and risk management. Handbook of uncertainty quantification, pp.1909-1977. DOI: https://dx.doi.org/10.1007/978-3-319-11259-6_59-1

Publications

The following publications have used OpenCossan:

  1. Edoardo Patelli and Diego A. Alvarez and Matteo Broggi and Marco de Angelis 2015 Uncertainty management in multidisciplinary design of critical safety systems Journal of Aerospace Information Systems, 12, 140-169 https://doi.org/10.2514/1.I010273
  2. Silvia Tolo and Edoardo Patelli and Michael Beer 2018 An open toolbox for the reduction, inference computation and sensitivity analysis of Credal Networks, Advances in Engineering Software, 115, 126-148 https://doi.org/10.1016/j.advengsoft.2017.09.003

License

LGPLv3

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].