Skip to main content

NASTRAN punch file parser

Project description

parser of NASTRAN punch files.

Module currently support the following outputs:
  • solution sequences: SOL101, SOL111
  • requests: MPCF, SPCF, ACCELERATION, DISPLACEMENTS, FORCE (only for CBUSH and CELAS2)
  • sorting: SORT1 and SORT2
  • representation for frequency response: real/imaginary and magnitude/phase

Example:

import nastran_pch_reader
parser = nastran_pch_reader.PchParser('test-data/sol101.pch')
# summary of the forces at the elements
for element in [3000, 3001]:
        print('Element force at %d' % element)
        for subcase in parser.get_subcases():
                forces = parser.get_forces(subcase)
                fx, fy, fz, mx, my, mz = forces[element]
                print('\t subcase',subcase, '=>', (fx, fy, fz))

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for nastran_pch_reader, version 1.0.2
Filename, size File type Python version Upload date Hashes
Filename, size nastran_pch_reader-1.0.2.zip (6.5 kB) File type Source Python version None Upload date Hashes View

Supported by

AWS AWS Cloud computing Datadog Datadog Monitoring DigiCert DigiCert EV certificate Facebook / Instagram Facebook / Instagram PSF Sponsor Fastly Fastly CDN Google Google Object Storage and Download Analytics Pingdom Pingdom Monitoring Salesforce Salesforce PSF Sponsor Sentry Sentry Error logging StatusPage StatusPage Status page