Command line

One command, wobbl, with a subcommand for each job and a plain words form for quick questions.

Command What it does
wobbl PART "question" answers a question in plain words, guessing what it leaves out
wobbl run runs a strength study with explicit material, supports and loads
wobbl inspect lists the holes, fillets, sharp corners, walls and faces of a part
wobbl thermal runs a steady or transient heat study
wobbl circuit checks an LED, RC network, buck converter or MOSFET, or runs a netlist
wobbl motion flies a drop, a throw or a rocket spec through air, wind, thrust and parachutes
wobbl check shows the checks and confidence of a finished run
wobbl report rebuilds and opens the HTML report of a finished run, covered with the result files
wobbl fix lists fixes, or applies them and solves each version again
wobbl uncertainty carries input scatter through a finished run to the odds of failure and Sobol indices
wobbl validate-against compares a finished run with test readings as ASME V&V 20 does and calibrates its inputs
wobbl credibility weighs the evidence in the manner of V&V 40 and writes credibility.html for a reviewer
wobbl test-plan names the fewest physical tests that most reduce the risk
wobbl materials prints the material table
wobbl validate runs the 58 validation cases
wobbl setup installs the solvers and connects your coding agents
wobbl doctor checks every piece Wobbl needs
wobbl uninstall removes the agent registrations, and with --all the solvers too
wobbl mcp runs the MCP server for an agent

wobbl --version (or -V) prints the version, and -h or --help works on every command.

Results

Every study prints a readable summary in the terminal and writes its full result to a folder, wobbl-out/<part> unless you pass -o. That folder holds summary.txt, report.html, outcome.json, the heatmaps in images/ and, for strength, the full field in result.vtu. Add --json to print the result as JSON instead, and -q to drop the progress lines. Files describes them all.