Skip to content

Commit 3070c1a

Browse files
authored
CST leading and trailing edge fixes and improvements (#252)
* fixed CST TE thickness * updated CST tests * fixed TE plotting * updated plotCST test * added option to manually specify idxFoil * moved thickness subtraction, fixed fit error computation * updated CST fit tests * more normalization fixes * set idxFoil directly from geometry * fixed flipping * moved airfoil dat files to input_files * added CST fit reg tests * os join fix * plotCST kwargs * version bump * automatically determine yTE * cross-product check
1 parent 3471013 commit 3070c1a

15 files changed

Lines changed: 649 additions & 88 deletions

input_files/naca0012_clockwise.dat

Lines changed: 160 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,160 @@
1+
1.000000 -0.1260000E-02
2+
0.9937200 -0.2137733E-02
3+
0.9827658 -0.3652628E-02
4+
0.9699775 -0.5395763E-02
5+
0.9556484 -0.7317189E-02
6+
0.9402486 -0.9345839E-02
7+
0.9242123 -0.1141940E-01
8+
0.9078338 -0.1349729E-01
9+
0.8912799 -0.1555747E-01
10+
0.8746367 -0.1758921E-01
11+
0.8579464 -0.1958767E-01
12+
0.8412299 -0.2155079E-01
13+
0.8244974 -0.2347775E-01
14+
0.8077546 -0.2536826E-01
15+
0.7910046 -0.2722215E-01
16+
0.7742495 -0.2903929E-01
17+
0.7574910 -0.3081946E-01
18+
0.7407304 -0.3256231E-01
19+
0.7239692 -0.3426741E-01
20+
0.7072086 -0.3593415E-01
21+
0.6904498 -0.3756179E-01
22+
0.6736942 -0.3914944E-01
23+
0.6569430 -0.4069607E-01
24+
0.6401976 -0.4220048E-01
25+
0.6234593 -0.4366132E-01
26+
0.6067296 -0.4507707E-01
27+
0.5900098 -0.4644604E-01
28+
0.5733015 -0.4776639E-01
29+
0.5566061 -0.4903607E-01
30+
0.5399254 -0.5025287E-01
31+
0.5232609 -0.5141440E-01
32+
0.5066145 -0.5251805E-01
33+
0.4899881 -0.5356103E-01
34+
0.4733836 -0.5454034E-01
35+
0.4568033 -0.5545275E-01
36+
0.4402494 -0.5629481E-01
37+
0.4237245 -0.5706282E-01
38+
0.4072312 -0.5775284E-01
39+
0.3907728 -0.5836065E-01
40+
0.3743523 -0.5888176E-01
41+
0.3579737 -0.5931135E-01
42+
0.3416411 -0.5964430E-01
43+
0.3253592 -0.5987512E-01
44+
0.3091334 -0.5999796E-01
45+
0.2929700 -0.6000654E-01
46+
0.2768762 -0.5989415E-01
47+
0.2608607 -0.5965360E-01
48+
0.2449337 -0.5927721E-01
49+
0.2291078 -0.5875675E-01
50+
0.2133984 -0.5808348E-01
51+
0.1978253 -0.5724818E-01
52+
0.1824140 -0.5624130E-01
53+
0.1671985 -0.5505334E-01
54+
0.1522253 -0.5367551E-01
55+
0.1375585 -0.5210105E-01
56+
0.1232868 -0.5032750E-01
57+
0.1095300 -0.4836006E-01
58+
0.9644040E-01 -0.4621587E-01
59+
0.8419250E-01 -0.4392743E-01
60+
0.7295464E-01 -0.4154215E-01
61+
0.6284856E-01 -0.3911578E-01
62+
0.5391754E-01 -0.3670115E-01
63+
0.4612202E-01 -0.3433829E-01
64+
0.3936201E-01 -0.3205037E-01
65+
0.3350894E-01 -0.2984552E-01
66+
0.2843159E-01 -0.2772130E-01
67+
0.2401083E-01 -0.2566907E-01
68+
0.2014561E-01 -0.2367712E-01
69+
0.1675353E-01 -0.2173266E-01
70+
0.1376927E-01 -0.1982291E-01
71+
0.1114227E-01 -0.1793562E-01
72+
0.8834520E-02 -0.1605954E-01
73+
0.6818652E-02 -0.1418471E-01
74+
0.5076404E-02 -0.1230310E-01
75+
0.3597085E-02 -0.1040943E-01
76+
0.2375947E-02 -0.8502398E-02
77+
0.1411548E-02 -0.6585675E-02
78+
0.7030324E-03 -0.4670019E-02
79+
0.2448913E-03 -0.2768967E-02
80+
0.2616688E-04 -0.9084721E-03
81+
0.2616688E-04 0.9084721E-03
82+
0.2448913E-03 0.2768967E-02
83+
0.7030324E-03 0.4670019E-02
84+
0.1411548E-02 0.6585675E-02
85+
0.2375947E-02 0.8502398E-02
86+
0.3597085E-02 0.1040943E-01
87+
0.5076404E-02 0.1230310E-01
88+
0.6818652E-02 0.1418471E-01
89+
0.8834520E-02 0.1605954E-01
90+
0.1114227E-01 0.1793562E-01
91+
0.1376927E-01 0.1982291E-01
92+
0.1675353E-01 0.2173266E-01
93+
0.2014561E-01 0.2367712E-01
94+
0.2401083E-01 0.2566907E-01
95+
0.2843159E-01 0.2772130E-01
96+
0.3350894E-01 0.2984552E-01
97+
0.3936201E-01 0.3205037E-01
98+
0.4612202E-01 0.3433829E-01
99+
0.5391754E-01 0.3670115E-01
100+
0.6284856E-01 0.3911578E-01
101+
0.7295464E-01 0.4154215E-01
102+
0.8419250E-01 0.4392743E-01
103+
0.9644040E-01 0.4621587E-01
104+
0.1095300 0.4836006E-01
105+
0.1232868 0.5032750E-01
106+
0.1375585 0.5210105E-01
107+
0.1522253 0.5367551E-01
108+
0.1671985 0.5505334E-01
109+
0.1824140 0.5624130E-01
110+
0.1978253 0.5724818E-01
111+
0.2133984 0.5808348E-01
112+
0.2291078 0.5875675E-01
113+
0.2449337 0.5927721E-01
114+
0.2608607 0.5965360E-01
115+
0.2768762 0.5989415E-01
116+
0.2929700 0.6000654E-01
117+
0.3091334 0.5999796E-01
118+
0.3253592 0.5987512E-01
119+
0.3416411 0.5964430E-01
120+
0.3579737 0.5931135E-01
121+
0.3743523 0.5888176E-01
122+
0.3907728 0.5836065E-01
123+
0.4072312 0.5775284E-01
124+
0.4237245 0.5706282E-01
125+
0.4402494 0.5629481E-01
126+
0.4568033 0.5545275E-01
127+
0.4733836 0.5454034E-01
128+
0.4899881 0.5356103E-01
129+
0.5066145 0.5251805E-01
130+
0.5232609 0.5141440E-01
131+
0.5399254 0.5025287E-01
132+
0.5566061 0.4903607E-01
133+
0.5733015 0.4776639E-01
134+
0.5900098 0.4644604E-01
135+
0.6067296 0.4507707E-01
136+
0.6234593 0.4366132E-01
137+
0.6401976 0.4220048E-01
138+
0.6569430 0.4069607E-01
139+
0.6736942 0.3914944E-01
140+
0.6904498 0.3756179E-01
141+
0.7072086 0.3593415E-01
142+
0.7239692 0.3426741E-01
143+
0.7407304 0.3256231E-01
144+
0.7574910 0.3081946E-01
145+
0.7742495 0.2903929E-01
146+
0.7910046 0.2722215E-01
147+
0.8077546 0.2536826E-01
148+
0.8244974 0.2347775E-01
149+
0.8412299 0.2155079E-01
150+
0.8579464 0.1958767E-01
151+
0.8746367 0.1758921E-01
152+
0.8912799 0.1555747E-01
153+
0.9078338 0.1349729E-01
154+
0.9242123 0.1141940E-01
155+
0.9402486 0.9345839E-02
156+
0.9556484 0.7317189E-02
157+
0.9699775 0.5395763E-02
158+
0.9827658 0.3652628E-02
159+
0.9937200 0.2137733E-02
160+
1.000000 0.1260000E-02

input_files/naca0012_zeroLE.dat

Lines changed: 161 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,161 @@
1+
1.000000 0.1260000E-02
2+
0.9937200 0.2137733E-02
3+
0.9827658 0.3652628E-02
4+
0.9699775 0.5395763E-02
5+
0.9556484 0.7317189E-02
6+
0.9402486 0.9345839E-02
7+
0.9242123 0.1141940E-01
8+
0.9078338 0.1349729E-01
9+
0.8912799 0.1555747E-01
10+
0.8746367 0.1758921E-01
11+
0.8579464 0.1958767E-01
12+
0.8412299 0.2155079E-01
13+
0.8244974 0.2347775E-01
14+
0.8077546 0.2536826E-01
15+
0.7910046 0.2722215E-01
16+
0.7742495 0.2903929E-01
17+
0.7574910 0.3081946E-01
18+
0.7407304 0.3256231E-01
19+
0.7239692 0.3426741E-01
20+
0.7072086 0.3593415E-01
21+
0.6904498 0.3756179E-01
22+
0.6736942 0.3914944E-01
23+
0.6569430 0.4069607E-01
24+
0.6401976 0.4220048E-01
25+
0.6234593 0.4366132E-01
26+
0.6067296 0.4507707E-01
27+
0.5900098 0.4644604E-01
28+
0.5733015 0.4776639E-01
29+
0.5566061 0.4903607E-01
30+
0.5399254 0.5025287E-01
31+
0.5232609 0.5141440E-01
32+
0.5066145 0.5251805E-01
33+
0.4899881 0.5356103E-01
34+
0.4733836 0.5454034E-01
35+
0.4568033 0.5545275E-01
36+
0.4402494 0.5629481E-01
37+
0.4237245 0.5706282E-01
38+
0.4072312 0.5775284E-01
39+
0.3907728 0.5836065E-01
40+
0.3743523 0.5888176E-01
41+
0.3579737 0.5931135E-01
42+
0.3416411 0.5964430E-01
43+
0.3253592 0.5987512E-01
44+
0.3091334 0.5999796E-01
45+
0.2929700 0.6000654E-01
46+
0.2768762 0.5989415E-01
47+
0.2608607 0.5965360E-01
48+
0.2449337 0.5927721E-01
49+
0.2291078 0.5875675E-01
50+
0.2133984 0.5808348E-01
51+
0.1978253 0.5724818E-01
52+
0.1824140 0.5624130E-01
53+
0.1671985 0.5505334E-01
54+
0.1522253 0.5367551E-01
55+
0.1375585 0.5210105E-01
56+
0.1232868 0.5032750E-01
57+
0.1095300 0.4836006E-01
58+
0.9644040E-01 0.4621587E-01
59+
0.8419250E-01 0.4392743E-01
60+
0.7295464E-01 0.4154215E-01
61+
0.6284856E-01 0.3911578E-01
62+
0.5391754E-01 0.3670115E-01
63+
0.4612202E-01 0.3433829E-01
64+
0.3936201E-01 0.3205037E-01
65+
0.3350894E-01 0.2984552E-01
66+
0.2843159E-01 0.2772130E-01
67+
0.2401083E-01 0.2566907E-01
68+
0.2014561E-01 0.2367712E-01
69+
0.1675353E-01 0.2173266E-01
70+
0.1376927E-01 0.1982291E-01
71+
0.1114227E-01 0.1793562E-01
72+
0.8834520E-02 0.1605954E-01
73+
0.6818652E-02 0.1418471E-01
74+
0.5076404E-02 0.1230310E-01
75+
0.3597085E-02 0.1040943E-01
76+
0.2375947E-02 0.8502398E-02
77+
0.1411548E-02 0.6585675E-02
78+
0.7030324E-03 0.4670019E-02
79+
0.2448913E-03 0.2768967E-02
80+
0.2616688E-04 0.9084721E-03
81+
0.0 0.0
82+
0.2616688E-04 -0.9084721E-03
83+
0.2448913E-03 -0.2768967E-02
84+
0.7030324E-03 -0.4670019E-02
85+
0.1411548E-02 -0.6585675E-02
86+
0.2375947E-02 -0.8502398E-02
87+
0.3597085E-02 -0.1040943E-01
88+
0.5076404E-02 -0.1230310E-01
89+
0.6818652E-02 -0.1418471E-01
90+
0.8834520E-02 -0.1605954E-01
91+
0.1114227E-01 -0.1793562E-01
92+
0.1376927E-01 -0.1982291E-01
93+
0.1675353E-01 -0.2173266E-01
94+
0.2014561E-01 -0.2367712E-01
95+
0.2401083E-01 -0.2566907E-01
96+
0.2843159E-01 -0.2772130E-01
97+
0.3350894E-01 -0.2984552E-01
98+
0.3936201E-01 -0.3205037E-01
99+
0.4612202E-01 -0.3433829E-01
100+
0.5391754E-01 -0.3670115E-01
101+
0.6284856E-01 -0.3911578E-01
102+
0.7295464E-01 -0.4154215E-01
103+
0.8419250E-01 -0.4392743E-01
104+
0.9644040E-01 -0.4621587E-01
105+
0.1095300 -0.4836006E-01
106+
0.1232868 -0.5032750E-01
107+
0.1375585 -0.5210105E-01
108+
0.1522253 -0.5367551E-01
109+
0.1671985 -0.5505334E-01
110+
0.1824140 -0.5624130E-01
111+
0.1978253 -0.5724818E-01
112+
0.2133984 -0.5808348E-01
113+
0.2291078 -0.5875675E-01
114+
0.2449337 -0.5927721E-01
115+
0.2608607 -0.5965360E-01
116+
0.2768762 -0.5989415E-01
117+
0.2929700 -0.6000654E-01
118+
0.3091334 -0.5999796E-01
119+
0.3253592 -0.5987512E-01
120+
0.3416411 -0.5964430E-01
121+
0.3579737 -0.5931135E-01
122+
0.3743523 -0.5888176E-01
123+
0.3907728 -0.5836065E-01
124+
0.4072312 -0.5775284E-01
125+
0.4237245 -0.5706282E-01
126+
0.4402494 -0.5629481E-01
127+
0.4568033 -0.5545275E-01
128+
0.4733836 -0.5454034E-01
129+
0.4899881 -0.5356103E-01
130+
0.5066145 -0.5251805E-01
131+
0.5232609 -0.5141440E-01
132+
0.5399254 -0.5025287E-01
133+
0.5566061 -0.4903607E-01
134+
0.5733015 -0.4776639E-01
135+
0.5900098 -0.4644604E-01
136+
0.6067296 -0.4507707E-01
137+
0.6234593 -0.4366132E-01
138+
0.6401976 -0.4220048E-01
139+
0.6569430 -0.4069607E-01
140+
0.6736942 -0.3914944E-01
141+
0.6904498 -0.3756179E-01
142+
0.7072086 -0.3593415E-01
143+
0.7239692 -0.3426741E-01
144+
0.7407304 -0.3256231E-01
145+
0.7574910 -0.3081946E-01
146+
0.7742495 -0.2903929E-01
147+
0.7910046 -0.2722215E-01
148+
0.8077546 -0.2536826E-01
149+
0.8244974 -0.2347775E-01
150+
0.8412299 -0.2155079E-01
151+
0.8579464 -0.1958767E-01
152+
0.8746367 -0.1758921E-01
153+
0.8912799 -0.1555747E-01
154+
0.9078338 -0.1349729E-01
155+
0.9242123 -0.1141940E-01
156+
0.9402486 -0.9345839E-02
157+
0.9556484 -0.7317189E-02
158+
0.9699775 -0.5395763E-02
159+
0.9827658 -0.3652628E-02
160+
0.9937200 -0.2137733E-02
161+
1.000000 -0.1260000E-02

pygeo/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
__version__ = "1.13.1"
1+
__version__ = "1.14.0"
22

33
from .pyNetwork import pyNetwork
44
from .pyGeo import pyGeo

0 commit comments

Comments
 (0)