SCRAM(1)
π SCRAM(1) β the SCRAM manual, but make it cute π
okay bestie, gather round, because this is SCRAM and she is that girl. it's a command-line risk analysis multi-tool, and yes, you're gonna learn all of it. no cap. π
β¨ SYNOPSIS β¨
scram [options] input-files...
that's it. that's the whole vibe. options first, then as many input-files... as your little heart desires. π¦
πΈ DESCRIPTION πΈ
so, SCRAM is a probabilistic risk analysis (PRA) tool. she does a lot and she does it well, like the main character she is:
- event tree analysis π³
- static fault tree analysis
- analysis with common cause failure models
- probability calculations with importance analysis
- uncertainty analysis with Monte Carlo simulations
and the way that she can handle non-coherent fault trees, containing NOT logic?? obsessed. literally iconic. most tools could never. π
SCRAM works with PRA models and constructs described in the Open-PSA Model Exchange Format. iykyk. β¨
π«Ά OPTIONS π«Ά
one bullet per option, bestie, we are NOT skipping a single one. every single flag is getting her moment.
--helpβ Display this help message. ur little "hey what do i do" button. π₯Ί--versionβ Display version information. receipts, but for software.--config-filepathβ XML file with analysis configurations. the blueprint, the moodboard, the plan.--allow-externβ UNSAFE Allow external libraries. bestie. i need you to hear me. it is literally shouting UNSAFE at you in the docs. proceed with caution, queen. π--validateβ Validate input files without analysis. just checking the fit, not walking the runway yet. π--bddβ Perform qualitative analysis with BDD.--zbddβ Perform qualitative analysis with ZBDD.--mocusβ Perform qualitative analysis with MOCUS.--prime-implicantsβ Calculate prime implicants. the VIPs of your fault tree. π--probabilityboolβ Perform probability analysis.--importanceboolβ Perform importance analysis.--uncertaintyboolβ Perform uncertainty analysis.--ccfboolβ Perform common-cause failure analysis.--silboolβ Compute the Safety Integrity Level metrics.--rare-eventβ Use the rare event approximation.--mcubβ Use the MCUB approximation.-l[--limit-order]intβ Upper limit for the product order.--cut-offdoubleβ Cut-off probability for products.--mission-timedoubleβ System mission time in hours.--time-stepdoubleβ Time step in hours for probability analysis.--num-trialsintβ Number of trials for Monte Carlo simulations.--num-quantilesintβ Number of quantiles for distributions.--num-binsintβ Number of bins for histograms.--seedintβ Seed for the pseudo-random number generator.-o[--output-path]pathβ Output path for reports.--no-indentβ Omit indentation whitespace in output XML. compact queen, minimal queen. β¨--verbosityintβ Set log verbosity. how chatty do we wanna be today??
reminder bestie: --allow-extern is flagged UNSAFE in the original docs. that's not me being dramatic, that's the manual being dramatic, and the manual is right. π
π SEE ALSO π
- https://scram-pra.org β go. go now. the source of all truth. π¦
and that's the whole page, bestie!! you ate that. π SCRAM 0.16.2, dated January 2018, and this lil manual is SCRAM(1). mwah. ππβ¨
π¦ where this page comes from
- debian bookworm: scram 0.16.2-3 Β· GPL-3.0-or-later
- debian trixie: scram 0.16.2-3+b2 Β· GPL-3.0-or-later
- ubuntu jammy: scram 0.16.2-3 Β· GPL-3.0-or-later
- ubuntu noble: scram 0.16.2-3build4 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms