Skip to content

slehmann1/Tol-Ninja

Repository files navigation

Tol Ninja: Tolerance Stackup Analysis Software

Statistical tolerance stackup analysis software based on the Monte Carlo methodology, capable of analyzing complicated 1D and coaxial tolerance chains.

Feature Overview

Generate stackup results for both:

1 Dimensional Tolerance Chains

1D Chain Image

Radial Tolerance Chains

Radial Stack Chain

Power

Support for normal, skewed normal, and uniform distributions in a complete or truncated state, with an intuitive interface to setup complicated, multi-part stacks: Interface Overview

Reporting

Generate professional looking reports like this (1D Stack) or this (Radial Stack).

Reporting Overview

Dependencies

Written in python with the following dependencies: Numpy, Scipy, Tkinter, QBstyles, MatPlotLib, and ReportLab.

Usage Example

Two sample cases are provided. To open them, start the program and press the "load stack" (1) button and navigate to the /SupportingInfo/SampleReports folder. Open one of the two provided pickle files in this folder and the stackup setup section of the user interface will populate with the loaded sample case (2). Pressing the calculate button (3) will complete the monte carlo simulation for the stackup.

UsageImage

Releases

No releases published

Packages

No packages published