The pyNastran software interfaces to Nastran's complicated input and
output files and provides a simplified interface to read/edit/write
the various files. The software is compatible currently being used on
Windows, Linux, and Mac.
An extensive BDF reader/writer has already been developed. It
supports about 180 cards including coordinate systems. The OP2 reader
supports static/transient results, which unless you analyzing
frequency response data should be good enough. It also supports *F06*
Writing. The F06 reader/writer is being written, but it's still
preliminary. At this point, you should just use the OP2 reader. It's
faster, more robust, and supports more results. The OP4 reader
supports ASCII and binary dense matrices. A simple GUI has been
developed that can view BDF models and display static stress results
from the OP2.