feat: Add AtomizerField training data export and intelligent model discovery

Major additions:
- Training data export system for AtomizerField neural network training
- Bracket stiffness optimization study with 50+ training samples
- Intelligent NX model discovery (auto-detect solutions, expressions, mesh)
- Result extractors module for displacement, stress, frequency, mass
- User-generated NX journals for advanced workflows
- Archive structure for legacy scripts and test outputs
- Protocol documentation and dashboard launcher

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-11-26 12:01:50 -05:00
parent a0c008a593
commit 2b3573ec42
949 changed files with 1405144 additions and 470 deletions

View File

@@ -0,0 +1,38 @@
{
"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"
}
}