README.txt

Path: README.txt
Last Update: Thu Jul 03 09:45:53 +0200 2008

tolerances

DESCRIPTION:

Provides a Tolerance object and a Tolerances collection to facilitate specifying and analyzing variabilities and uncertainties.

To aid in sampling for Monte-Carlos applications, this package also includes some inverse cummulative probability distribution functions.

FEATURES/PROBLEMS:

  • Document uncertainties in situ with tolerance markup, e.g., 1.0+/-0.2
  • Can be used by Monte Carlos black box techniques for propogating uncertainty intervals or computing sensitivities.

SYNOPSIS:

  require 'rubygems'
  require 'tolerances'

  p Tolerance.parse("Uncertainty: 10+/-1")

  #<Tolerance:0x52f788 @center=10.0, @distribution=nil, @format=nil,
                       @halfwidth=1.0, @tag="untagged_1", @type=:raw>

REQUIREMENTS:

  • rubygems

INSTALL:

  • sudo gem install tolerances

LICENSE:

Tolerance is released under the NASA Open Source Agreement — see License.txt for details.

[Validate]