Version | Docs | Status |
---|---|---|
Master |
Download GUI (latest is from 2017/5/25)
Also, check out the:
for more detailed information.
pyNastran is an interface library to the various Nastran file formats (BDF, OP2, OP4). Using the BDF interface, you can read/edit/write Nastran geometry without worrying about field formatting. Many checks are also performed to verify that your model is correct. Using the OP2 interface, you can read very large result files very quckly and very efficiently. Additionally, you can also extract a subset of the result data and write F06 result files.
Using the pyNastran GUI, you can read in Nastran models and quickly view results for a model. While it's no FEMAP/Patran, it can replace many tasks that would otherwise require a commercial program.
This is a major release. The focus this time has been on robustness and testing. Hopefully, it shows. The software has also been relicensed to be BSD-3, which is a more permissive license and is the same one that numpy, scipy, and matplotlib use.
Unfortunately, the GUI is more complicated.
However, you may distribute an unmodified binary.
Programmatics:
F06 scripts
plot_Vg_Vf(...)
, plot_Vg(...)
, plot_root_locus(...)
GUI:
312 cards supported
faster node transforms using:
>>> icd_transform, icp_transform, xyz_cp, nid_cp_cd = get_displacement_index_xyz_cp_cd(dtype='float64, sort_ids=True)
>>> xyz_cid0 = transform_xyzcp_to_xyz_cid(xyz_cp, icp_transform, cid=0, in_place=False)
simplified card adding
>>> model.add_grid(nid, xyz=[4.,5.,6.], comment='nid, cp, x, y, z')
comments can now be created without worrying about $
signs
>>> model.add_card(['GRID', 10, None, 4.0, 5.0, 6.0], comment='GRID comment\ngrid,nid,cp,x,y,z')
$GRID comment
$grid,nid,cp,x,y,z
GRID,10,,4.0,5.0,6.0
Matlab integration
Version | Docs | Status |
---|---|---|
v0.8.0 |
The following are some new features from the v0.8 release.
grid = GRID(nid, cp, xyz, cd, ps, seid, comment)
verify=False
in read_bdf(...)
will disable checks to allow reading in bad decksVersion | Docs |
---|---|
v0.7.2 |
Highlights:
PARAM,POST,-2
supportVersion 0.6 improves BDF reading. The reader is more robust and also requires proper BDF field formatting (e.g. a integer field can't be a float). Additionally, cards also have a comment() method.
Marcin Gąsiorek participated in the latest pyNastran under the European Space Agency's (ESA) "Summer of Code In Space" SOCIS program. The program provides a stipend to students to work on open-source projects. He did a great job of simplifying code and creating nicer documentation.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。