1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
# TolSAC - Tolerance & Sensitivity Analysis in C
Copyright (C) 2025 https://optics-design.com
## Overview
Sometimes I need small programs for dealing with tolerances in optical systems. This is the collection of such tools.
## Features
- Generate random tolerancing samples with various sampling methods and probability distributions.
## Disclaimer
**USE AT YOUR OWN RISK**: The information provided by this program is for general informational purposes only. All information is provided in good faith, however I make no representation or warranty of any kind, express or implied, regarding the accuracy, adequacy, validity, reliability, availability, or completeness of the displayed optical data.
I am not responsible for any errors or omissions, or for the results obtained from the use of this information. All information is provided "as is", with no guarantee of completeness, accuracy, timeliness or of the results obtained from the use of this information. Users should independently verify any optical data before making decisions based on it.
In no event will I be liable for any loss or damage including without limitation, indirect or consequential loss or damage, or any loss or damage whatsoever arising from loss of data or profits arising out of, or in connection with, the use of this software.
## License
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
See the [COPYING](COPYING) file for the full license text.
## Third-Party Components
- xoshiro256** PRNG - Public Domain, by David Blackman and Sebastiano Vigna
(http://xoshiro.di.unimi.it/). A fast, high-quality random number generator.
Each component maintains its own license. See respective license files for details.
## Acknowledgements
The following contributions were assisted by Claude AI (Anthropic):
- Documentation and README structure.
- Code optimization suggestions.
- Interface design recommendations.
|