Skip to main content
← The Man Cave

Model Check

v1.0

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

NguyenIO Model Check desktop GUI
Desktop GUI
NguyenIO Model Check sample result / report output
Sample results

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.