Teknik Informatika    
   
Daftar Isi
(Sebelumnya) List of Ubuntu releasesList of unit testing frameworks (Berikutnya)

Daftar/Tabel -- uncertainty propagation software

Daftar/Tabel -- uncertainty propagation software used for performing uncertainty propagation calculations:

Contents

Software

  • Dempster Shafer with Intervals (DSI) Toolbox is a MATLAB toolbox for verified computing under Dempster–Shafer theory. It provides aggregation rules, fast (non-)monotonic function propagation, plots of basic probability assignments, verified Fault tree analysis, and much more.
  • EasyGraph is a graphing package that supports error propagation directly into the error bars.
  • Epc is an open source script based tool that calculates the propagation of errors in variables. To quote the text on the Epc web page "This is done by repeated calculation of the expression using variable-values which are generated using a random number generator whose mean and standard-deviation match the values specified for the variable".
  • ErrorCalc is a scientific calculator app for iPhone or iPad that performs error propagation
  • FuncDesigner
  • GUM Workbench implements a systematic way to analyze an uncertainty problem for single and multiple results. GUM + Monte Carlo. Free restricted educational version available.
  • GUM Tree is a design pattern for propagating measurement uncertainty. There is an implementation in R and add-ons for Excel (real and complex numbers).
  • GUM Tree Calculator is a programmable Windows command-line tool with full support for uncertainty calculations involving real and complex quantities.
  • The Gustavus propagator is an open source calculator that supports error propagation developed by Thomas Huber.
  • Metas.UncLib is a C# software library. There is a wrapper for MATLAB. It supports: multivariate uncertainties, complex values, correlations, vector and matrix algebra.
  • The laffers.net propagator is a web based tool for propagating errors in data. The tool uses the standard methods for propagation.
  • MUSE Measurement Uncertainty Simulation and Evaluation using the monte carlo method.
  • Uncertainties is a powerful free calculator and Python software library for transparently performing calculations with uncertainties and correlations.
  • Risk Calc supports probability bounds analysis, standard fuzzy arithmetic, and classical interval analysis for conducting distribution-free or nonparametric risk analyses.
  • GUMsim is a Monte Carlo simulator and uncertainty estimator for Windows
  • QMSys GUM is a powerful commercial tool for measurement uncertainty analysis including Monte Carlo simulation for Windows (free restricted educational version available).

Comparison

NameCreatorLicenseProgramming languageHandles correlations?Cross-platform?Calculator?Library?Remarks
AbacusMischa MegensFreeC, Win32YesNoYesNoDesktop calculator (Windows), handles multiple expressions
App::ErrorCalculatorSteffen MüllerGPLPerlNo  YesLibrary and script to process tabular values
Colby College Uncertainty CalculatorT. W. ShattuckUnknownJavaScriptYesYesYesNoWeb browser based. Formula input, then asks for values of variables.
Dempster Shafer with Intervals (DSI) ToolboxGabor RebnerFree for private and academic useMATLABNoYes  Verified computation of basic probability assignments and Fault tree analysis under Dempster–Shafer theory. Fast evaluation of (non-) monotonic system functions and aggregation rules.
Experimental Data Analyst (EDA)David HarrisonProprietaryMathematicaYes NoYesLibrary
EPC: error-propagating calculatorDan KelleyGPLPerlYesYesYes Perl Script. Monte Carlo evaluation of an expression.
ErrorCalc iPhone/iPad calculator appThomas HuberProprietaryUnknownNoNoYesNoScientific calculator app for iPhone or iPad that performs error propagation
FuncDesignerDmitreyBSDPythonNo YesYesLibrary and stand-alone (via the Python shell). Involves Automatic differentiation (possibly large-scale sparse)
GUM WorkbenchMetrodata GmbHProprietaryDelphiYes YesNoStandalone. Detailed consequences of a model equation. GUM + Monte Carlo. Free restricted educational version available.
GUM_MCJean-Marie BiansanGPLLazarusNoYesYesNoStandalone. Gum framework and Monte Carlo method.
fussyS. BhatnagarFree but copyrightedCYesNoYesYesScripting language called 'fussy', similar to C.
Gustavus Adolphus error propagation calculatorThomas HuberGPLUnknownNoNoYesNoExecutable only. Desk calculator style (with no expression parentheses).
laffers.net error propagation calculatorRichard LaffersCreative CommonsJavaScriptNoYesYesNoWeb browser based. Desk calculator style.
Measurement Software ToolkitIndustrial Research LtdFree for non-commercial useR; Excel plug-inYes YesYesLibrary and plug-in
GUM Tree Calculator (GTC)Industrial Research LtdSingle-user, non-transferable. Free.PythonYesNoYesNoA programmable command-line calculator for Windows. Suitable for calculations involving real and complex quantities. Programmable in Python. An IDE with syntax highlighting and on-line help is included.
MUSEMeasurement Uncertainty Research Group, ETH ZürichFree for non-commercial useC++Yes YesNoStandalone. Monte-Carlo sampling. Interprets an XML model description file.
Metas.UncLibMichael Wollensack, METASFree use; redistribution prohibitedC#; MATLAB wrapperYesNoYesYesLibrary, and command-line calculator (through Matlab)
Number::WithErrorSteffen MüllerGPLPerlNo NoYesLibrary
uncertaintiesEric O. Lebigot (EOL)BSDPythonYesYesYesYesLibrary and stand-alone command-line calculator (via the Python shell). Fully transparent calculations with correlations. Also handles matrices with uncertainties. Automatically calculates all the derivatives of an expression
Risk CalcScott FersonProprietaryC++Yes Yes Probabilistic and interval uncertainty. Also handles uncertainty about correlations.
S&T Missouri Uncertainty CalculatorGary L. BertrandUnknownJavaScriptNoYesYesNoWeb browser based. Desk calculator style.
qpcR:::propagateAndrej-Nikolai SpiessGPLRYesYesNoYesFunction within the qpcR package for real-time PCR analysis. Conducts error propagation by 1) Monte-Carlo simulation, 2) a permutation approach with possible ties and 3) classical gaussian error propagation.
GUMsimQuoData GmbHProprietaryDelphiYesNoYesNoStandalone. Detailed consequences of a model equation.
QMSys GUMQualisyst Ltd.ProprietaryUnknownYesNo  Standalone. Linear/nonlinear models, Monte Carlo method. (free restricted educational version available)

See also

References

(Sebelumnya) List of Ubuntu releasesList of unit testing frameworks (Berikutnya)