A lightweight tool for exploring reliability, availability, and parameter conversions for simple repairable systems (series, parallel, k-of-n with identical components).
- Node.js 18+
see @Installation tips for download these
In a new terminal:
cd ram-tool
npm install
npm run devThe Vite dev server starts on http://localhost:5173.
- Build a scenario by adding components, selecting the system structure.
- Use the converter to switch between MTBF, λ, and availability.
- Show the behavior of your secenario with plots: 3.1 Reliablity 3.2 Availability 3.3 Comparison of System Components
- Or use the "System-Builder" to build your own System in a simple UI
Recommended (PowerShell, Administrator):
winget install OpenJS.NodeJS.LTSOr download the LTS installer from nodejs.org.
After installation, open a new PowerShell and verify:
node --version
npm --versionHomebrew (recommended):
brew install nodeVerify:
node --version
npm --versionnpm run build:renderer
npm run build:electron
npx electron-builder --win portable -c electron/electron-builder.ymlSign-Error-Handling
(Powershell as Admin)
setx CSC_IDENTITY_AUTO_DISCOVERY false
setx WIN_CSC_LINK ""
setx CSC_LINK ""
setx CSC_KEY_PASSWORD ""gh workflow run "build-mac" --ref main -R finnrmn/ram-tool
gh run watch -R finnrmn/ram-tool
gh run download -R finnrmn/ram-tool --name ram-tool-mac --dir artifacts