{ "381739e9cada3a48": { "name": "extract_displacement", "filename": "extract_displacement.py", "action": "extract_displacement", "domain": "result_extraction", "description": "Extract maximum displacement from structural analysis", "params": { "result_type": "displacement", "metric": "maximum" }, "signature": "381739e9cada3a48" }, "63d54f297f2403e4": { "name": "extract_von_mises_stress", "filename": "extract_von_mises_stress.py", "action": "extract_von_mises_stress", "domain": "result_extraction", "description": "Extract maximum von Mises stress from structural analysis", "params": { "result_type": "von_mises_stress", "metric": "maximum" }, "signature": "63d54f297f2403e4" }, "2f58f241a96afb1f": { "name": "extract_mass", "filename": "extract_mass.py", "action": "extract_mass", "domain": "result_extraction", "description": "Extract total structural mass", "params": { "result_type": "mass", "metric": "total" }, "signature": "2f58f241a96afb1f" }, "e11_part_mass_material": { "name": "extract_part_mass_material", "filename": "extract_part_mass_material.py", "action": "extract_part_mass_material", "domain": "cad_extraction", "description": "Extract mass, volume, surface area, CoG, and material from NX .prt files via NXOpen.MeasureManager", "params": { "result_type": "part_mass", "metric": "total", "requires_journal": "nx_journals/extract_part_mass_material.py" }, "signature": "e11_part_mass_material", "notes": "Requires running NX journal first: run_journal.exe nx_journals/extract_part_mass_material.py -args " } }