This is the module of CFD post procedures
Project description
# cfdpost
CFD post procedures.
## # post
Frequently used CFD post procedures.
### [ post_foil_cfl3d ]
post_foil_cfl3d(path, j0, j1, nHi=40, fname=’feature2d.txt’)
- Read in CFL3D foil result and extract flow features.
path: folder that contains the output files j0: j index of the lower surface TE j1: j index of the upper surface TE nHi: maximum number of mesh points in k direction for boundary layer fname: output file name. If None, then no output tecplot: if True, then convert cfl3d.prt to surface.dat
- Single C-block cfl3d.prt index
i : 1 - 1 symmetry plane j : 1 - nj far field of lower surface TE to far field of upper surface TE k : 1 - nk surface to far field
### [ feature_xfoil ]
feature_xfoil(cst_u, cst_l, t, Minf, Re, AoA, n_crit=0.1, fname=’feature-xfoil.txt’)
- Evaluate by xfoil and extract features.
cst-u, cst-l: list of upper/lower CST coefficients of the airfoil. t: airfoil thickness or None Minf: free stream Mach number for wall Mach number calculation Re, AoA (deg): flight condition (s), float or list, for Xfoil n_crit: critical amplification ratio for transition in xfoil fname: output file name. If None, then no output
- Dependencies:
cst_modeling pip install cst-modeling3d xfoil pip install xfoil
- XFoil:
- Re: Reynolds number in case the simulation is for a viscous flow.
In case not informed, the code will assume inviscid.
- Minf: Mach number in case the simulation has to take in account compressibility
effects through the Prandtl-Glauert correlation. If not informed, the code will not use the correction. For logical reasons, if Mach is informed, a Reynolds number different from zero must also be informed.
### [ feature_TSFoil ]
- Evaluate by TSFOIL2 and extract features.
cst-u, cst-l: list of upper/lower CST coefficients of the airfoil t: airfoil thickness or None Minf, Re, AoA (deg): flight condition (s), float or list fname: output file name. If None, then no output
- Dependencies:
cst_modeling pip install cst-modeling3d pyTSFoil pip install pyTSFoil
## # cfdresult
Read in CFD results.
### cfl3d
Read in CFL3D results.
## # feature2d
Extract 2D flow features.
### FeatureSec
Extract flow features of airfoils or wing sections.
### FeatureXfoil
Extract features from Xfoil (low speed) results.
### FeatureTSFoil
Extract features from pyTSFoil (transonic speed) results.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file cfdpost-0.2.1.tar.gz
.
File metadata
- Download URL: cfdpost-0.2.1.tar.gz
- Upload date:
- Size: 23.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.5.0.1 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3a4dffb61fe60cd3a55c97ef778501dd0a5319757aea72d3833858b113a1ab7 |
|
MD5 | c634d50ced5e2272735da858fd7adff5 |
|
BLAKE2b-256 | 7eb0177360d6437cd73cb1717e161325280543aa1bf407be51bb07dc37bd5f39 |
File details
Details for the file cfdpost-0.2.1-py3-none-any.whl
.
File metadata
- Download URL: cfdpost-0.2.1-py3-none-any.whl
- Upload date:
- Size: 24.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.5.0.1 requests/2.23.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d2cccc4b1e592a96633677fd927231579e0af5b7e5c30c3639176dc659593db |
|
MD5 | adf2b9bbb28cce1e2fd33cad838bb721 |
|
BLAKE2b-256 | 13396415347b87a8dd611f3f72747c94526a0715a80a9771eb5b6833a54a4477 |