CAPE Executables¶
The following lists the CAPE executables, which are the main interface to CAPE directly from the system command line.
cape: Control run matrix or case for any solver
cape help: Display help message and exitcape run: Run case in current foldercape start: Setup, start, and/or submit casescape check: Check status of one or more casescape agent: Run one CAPE agent prompt and exitcape agentic: Run CAPE in agentic modecape 1to2: Convert Python and JSON files from CAPE 1 to 2 standardcape apply: Re-apply current settings to case(s)cape approve: Mark selected cases as completecape archive: Archive cases; delete files not needed for post-processingcape batch: Submit CAPE command as a PBS/Slurm batch jobcape check-db: Check completion of all databook componentscape check-fm: Check completion of all force & moment componentscape check-ll: Check completion of all line load componentscape check-triqfm: Check completion of TriqFM componentscape clean: Remove extra files not necessary for running a casecape collect-cutplane: Collect cut-plane data in current case foldercape collect-surf: Collect surface data in current case foldercape defail: Remove FAIL files from case(s)and other failure artifactscape dezombie: Delete job and clean-up stalled cases (aka ‘zombie’ cases)cape dispatch: Interactively dispatch case(s) by status onlycape edit-json: Edit JSON settings from command-linecape exec: Run a shell command in folder of case(s)cape extend: Extend unmarked casescape extract: Extract DataBook componentscape extract-fm: Extract averaged force & moment resultscape extract-iter-fm: Extract iterative force & moment historiescape extract-ll: Compute and extract line load resultscape extract-pyfunc: Extract data from custom Python functionscape extract-prop: Extract other scalar resultscape extract-surfcp: Extract surfcp datacape extract-timeseries: Extract time series datacape extract-triqfm: Extract post-processed patch loadscape extract-triqpt: Collect post-processed point sensor datacape fail: Mark selected cases as ERRORscape find: Find indices of cases meeting constraintscape find-cases: Find indices of cases meeting constraintscape find-json: Find CAPE JSON filescape find-large: Find folders with large file sizecape get-col-state: Show iterative state of one column for case(s)cape get-config: Show value of user CAPE configurationcape get-keys: Show properties of run matrix keys as JSONcape get-subfig: Create one report subfigure and cache its imagecape help-opt: Show help and docs for JSON optionscape inspect-json: Show item or subset of JSON optionscape list-keys: List run matrix keyscape list-subfigs: List report subfigurescape open-pdf: Open a PDF file in preferred readercape open-img: Open an image file in preferred viewercape open-png: Open a PNG image in preferred viewercape open-subfig: Create one report subfigure and open its imagecape perform: Perform an Actions action on case(s)cape post-file: Send one or more files to RemoteHostcape qdel: Delete PBS/Slurm job of case(s)cape receive-file: Receive posted file from remote hostcape report: Update automated PDF reportscape review: Interactively review report subfigures for case(s)cape rm: Delete entire case folderscape search-large: Find large cases from all run matrices in repocape set-config: Set value of a user CAPE configurationcape get-case-state: Show iterative state of report columns for case(s)cape skeleton: Clean up case folder; leave only key filescape triangulate-cutplane: Triangulate oversetting cut-plane flow viz filescape tui: Run rich interactive CAPE terminal user interfacecape ui: Run interactive CAPE user interfacecape unarchive: Expand files from archivecape unmark: Remove PASS/ERROR markings for selected casespycart: Interact with Cart3D run matrix using CAPEpyfun: Interact with FUN3D run matrix using CAPEpykes: Interact with Kestrel run matrix using CAPEpyover: Interact with OVERFLOW run matrix using CAPEdkit: Command-line interface to datakit toolsdkit-quickstart: Create template for a new datakit packagedkit-vendorize: Vendorize one or more packagesdkit-writedb: Read raw data to create formatted datakit filesrun_flowCart.py: Run Cart3D for one phaserun_fun3d.py: Run FUN3D for one phaserun_overflow.py: Run OVERFLOW for one phasecape-writell: Combine CAPE line load data into MAT filecape-step2crv: Convert STEP file to Plot3D multiple curve filecape-steptri2crv: Extract TRI file nodes on STEP curvescape-uh3d2tri: Convert UH3D triangulation to Cart3D formatcape-tec: Export image from Tecplot(R) layout filecape-tri2plt: Convert Triangulation to Tecplot PLT Formatcape-tri2uh3d: Convert Cart3D Triangulation to UH3D Formatcape-tri2surf: Convert surf triangulation to AFLR3 formatcape-expandjson: Expand a JSON file and remove commentspyfun-plt2triq: Convert FUN3D Tecplot file to Cart3D tri filetriqfm: Calculate forces and moments on a.triqfile