Stream a Nastran .f06
into a multi-sheet Excel model-health report. Built for structural engineers who want signal, not noise.
What it does
NguyenIO Model Check reads a Nastran .f06 in a single
streaming pass and produces a multi-sheet Excel workbook focused on model quality: job status,
FATAL/WARNING messages (not INFORMATION noise), singularities, epsilon, matrix ratio/condition,
OLOAD/SPCFORCE load balance, SOL / free-free context, and actionable findings.
Requirements: Python 3 with openpyxl.
The GUI uses tkinter (included with most Python installs).
How to run
# CLI
pip install openpyxl
python nguyenio_model_check.py path\to\job.f06
python nguyenio_model_check.py path\to\job.f06 -o report.xlsx
# GUI
python nguyenio_model_check_gui.py
Preview
Integrity (SHA-256)
Compare these hashes to the files you download so you know they match what NguyenIO published. The GUI also shows hashes for the two Python entry files.
| File | SHA-256 | |
|---|---|---|
| nguyenio_model_check_v1.0.zip | E695C7110A6EBAD709625785FBC480881ED5BE392A38085F52EB0D528D3E656C | |
| nguyenio_model_check.py | A1D8F099110BBC664EE992AEC8DB6846843DBFCC724301CAD9A752F6A32B9870 | |
| nguyenio_model_check_gui.py | 95B674D23CF8D448B1E6C6A9A56406EF468676C959E29C720DE1AC9CB4F4B7E3 |
Verify on Windows (PowerShell)
Get-FileHash .\nguyenio_model_check_v1.0.zip -Algorithm SHA256 Get-FileHash .\nguyenio_model_check.py -Algorithm SHA256 Get-FileHash .\nguyenio_model_check_gui.py -Algorithm SHA256
Download
Access-code gated download for authorized users.
Access granted. Link expires in a few minutes.
Download Model Check v1.0