Initial Commit

This commit is contained in:
2024-05-04 23:11:50 +02:00
commit 34555f18c6
27 changed files with 15482 additions and 0 deletions
BIN
View File
Binary file not shown.
+11
View File
@@ -0,0 +1,11 @@
"ALT"; "FF PER ENGINE"; ; "IAS" ; "MACH"
43000; 1526, 1620, 1732, 1878, 2080 ; 232 ; 0.82
41000; 1561, 1638, 1726, 1826, 1950, 2109, 2329 ; 243 ; 0.82
39000; 1615, 1681, 1754, 1836, 1928, 2034, 2164, 2328, 2550 ; 255 ; 0.82
37000; 1682, 1742, 1806, 1875, 1952, 2036, 2131, 2238, 2369, 2530, 2739 ; 267 ; 0.82
35000; 1774, 1828, 1886, 1949, 2015, 2086, 2165, 2251, 2346, 2452, 2580, 2734, 2924 ; 279 ; 0.82
33000; 1892, 1941, 1994, 2051, 2111, 2176, 2243, 2317, 2397, 2483, 2578, 2683, 2805, 2965, 3203 ; 292 ; 0.82
31000; 2026, 2070, 2118, 2170, 2225, 2283, 2346, 2411, 2480, 2554, 2635, 2721, 2814, 2926, 3079, 3268; 306 ; 0.82
29000; 2182, 2223, 2267, 2313, 2363, 2417, 2474, 2534, 2598, 2664, 2734, 2808, 2887, 2979, 3096, 3227; 319 ; 0.82
27000; 2354, 2392, 2433, 2476, 2522, 2570, 2623, 2678, 2736, 2797, 2862, 2928, 2998, 3077, 3173, 3280; 333 ; 0.82
25000; 2549, 2585, 2623, 2663, 2705, 2750, 2797, 2847, 2900, 2956, 3015, 3077, 3142, 3212, 3294, 3385; 347 ; 0.82
BIN
View File
Binary file not shown.
+11
View File
@@ -0,0 +1,11 @@
"ALT"; "FF PER ENGINE"; ; "IAS" ; "MACH"
43000; 1555, 1648, 1760, 1905, 2104 ; 235 ; 0.83
41000; 1593, 1670, 1757, 1857, 1981, 2139, 2356 ; 247 ; 0.83
39000; 1650, 1716, 1789, 1871, 1963, 2068, 2198, 2360, 2579 ; 258 ; 0.83
37000; 1721, 1781, 1844, 1914, 1990, 2074, 2168, 2275, 2406, 2565, 2771 ; 271 ; 0.83
35000; 1817, 1871, 1930, 1992, 2057, 2129, 2207, 2293, 2387, 2493, 2621, 2773, 2961 ; 283 ; 0.83
33000; 1939, 1989, 2042, 2099, 2159, 2223, 2291, 2364, 2443, 2530, 2624, 2728, 2850, 3010, 3250 ; 296 ; 0.83
31000; 2079, 2122, 2171, 2223, 2278, 2336, 2399, 2463, 2533, 2606, 2686, 2772, 2865, 2977, 3134, 3326; 310 ; 0.83
29000; 2240, 2281, 2325, 2371, 2422, 2476, 2533, 2593, 2656, 2722, 2791, 2865, 2945, 3037, 3156, 3291; 323 ; 0.83
27000; 2418, 2457, 2497, 2541, 2586, 2635, 2688, 2743, 2801, 2862, 2926, 2992, 3062, 3141, 3240, 3350; 337 ; 0.83
25000; 2621, 2656, 2694, 2734, 2776, 2821, 2867, 2918, 2972, 3028, 3087, 3148, 3213, 3283, 3368, 3460; 351 ; 0.83
BIN
View File
Binary file not shown.
+11
View File
@@ -0,0 +1,11 @@
"ALT"; "FF PER ENGINE"; ; "IAS" ; "MACH"
43000; 1596, 1691, 1806, 1956, 2161 ; 239 ; 0.84
41000; 1635, 1714, 1803, 1906, 2033, 2195 ; 250 ; 0.84
39000; 1694, 1762, 1837, 1920, 2014, 2122, 2256, 2422 ; 262 ; 0.84
37000; 1769, 1829, 1894, 1965, 2043, 2129, 2224, 2335, 2469, 2633 ; 274 ; 0.84
35000; 1869, 1924, 1983, 2045, 2113, 2186, 2265, 2353, 2449, 2559, 2691, 2847, 3041 ; 287 ; 0.84
33000; 1995, 2046, 2099, 2157, 2218, 2283, 2352, 2427, 2508, 2596, 2693, 2800, 2926, 3091, 3342 ; 300 ; 0.84
31000; 2138, 2184, 2233, 2286, 2342, 2402, 2464, 2530, 2601, 2677, 2758, 2846, 2941, 3056, 3222, 3423; 314 ; 0.84
29000; 2306, 2347, 2392, 2440, 2492, 2546, 2604, 2665, 2729, 2795, 2867, 2942, 3024, 3118, 3244, 3385; 328 ; 0.84
27000; 2491, 2529, 2570, 2614, 2661, 2711, 2765, 2821, 2880, 2942, 3006, 3073, 3145, 3226, 3331, 3447; 342 ; 0.84
25000; 2700, 2736, 2774, 2814, 2857, 2902, 2951, 3003, 3057, 3114, 3174, 3237, 3301, 3373, 3463, 3560; 356 ; 0.84
Binary file not shown.
BIN
View File
Binary file not shown.
+49
View File
@@ -0,0 +1,49 @@
Columns delimited with ;
First column is altitude
Second column is FF per engine in kg/hr
Column contains values for weights ranging from 140t to 290t in 10t increments
Delimited with ,
Third column is IAS
If single value, apply to all weights
If multiple values, apply to respective weights (delimited with ,)
Fourth column is MACH
If single value, apply to all weights
If multiple values, apply to respective weights (delimited with ,)
Parser in Python
split() -> split string into array at given delimiter
strip() -> remove whitespaces at start and end of string
matrix = {}
def parseFile(file):
weights = [140, 150, 160, 170, 180, 190, 200, 210, 220, 230, 240, 250, 260, 270, 280, 290]
matrix = {}
file = open(file, 'r')
lines = file.readlines()
count = 0
for line in lines:
count += 1
if count == 1:
continue
fields = line.split(";")
alt = int(fields[0]) / 100
ff = [int(item.strip()) for item in fields[1].split(",")]
ias = [int(item.strip()) for item in fields[2].split(",")]
mach = [float(item.strip()) for item in fields[3].split(",")]
inner = {}
for i in range(len(ff)):
_ias = ias[i] if len(ias) > 1 else ias[0]
_mach = mach[i] if len(mach) > 1 else mach[0]
inner[weights[i]] = (ff[i], _ias, _mach)
matrix[alt] = inner
return matrix
matrix["LRC"] = parseFile("LRC.data")
matrix[82] = parseFile(".82.data")
matrix[83] = parseFile(".83.data")
matrix[84] = parseFile(".84.data")
BIN
View File
Binary file not shown.
+18
View File
@@ -0,0 +1,18 @@
"ALT"; "FF PER ENGINE"; ; "IAS" ; "MACH"
43000; 1563, 1664, 1781, 1935, 2142 ; 236, 237, 237, 238, 238 ; .832, .834, .835, .837, .837
41000; 1593, 1676, 1771, 1877, 2007, 2173, 2400 ; 247, 247, 248, 248, 249, 249, 249 ; .830, .832, .833, .835, .836, .837, .838
39000; 1638, 1716, 1792, 1881, 1981, 2091, 2229, 2399 ; 257, 258, 259, 259, 260, 260, 260, 261 ; .827, .830, .831, .832, .834, .835, .836, .837
37000; 1665, 1758, 1839, 1914, 1996, 2088, 2189, 2301, 2439, 2606, 2822 ; 265, 269, 270, 271, 271, 272, 272, 272, 273, 273, 273 ; .814, .824, .829, .830, .831, .833, .834, .835, .836, .837, .837
35000; 1665, 1791, 1894, 1978, 2056, 2130, 2215, 2308, 2410, 2521, 2656, 2817, 3012 ; 265, 275, 280, 282, 283, 283, 284, 284, 285, 285, 285, 286, 286 ; .782, .809, .822, .827, .830, .830, .832, .833, .834, .835, .836, .837, .837
33000; 1638, 1788, 1921, 2033, 2128, 2211, 2290, 2365, 2453, 2546, 2648, 2758, 2885, 3056, 3306 ; 260, 273, 284, 290, 294, 295, 296, 296, 297, 297, 298, 298, 298, 299, 299 ; .737, .771, .798, .815, .824, .828, .830, .830, .832, .833, .834, .835, .835, .836, .837
31000; 1621, 1756, 1902, 2045, 2177, 2281, 2370, 2453, 2532, 2608, 2696, 2789, 2890, 3009, 3172, 3376; 257, 268, 280, 291, 300, 305, 308, 309, 310, 310, 310, 311, 311, 312, 312, 312; .700, .727, .757, .785, .808, .819, .825, .828, .830, .830, .831, .833, .834, .835, .835, .836
29000; 1609, 1744, 1880, 2021, 2174, 2310, 2433, 2542, 2627, 2710, 2791, 2867, 2953, 3053, 3181, 3325; 255, 265, 275, 286, 298, 308, 315, 320, 321, 323, 323, 323, 324, 324, 325, 325; .668, .692, .716, .742, .770, .793, .811, .821, .825, .828, .830, .830, .831, .832, .833, .834
27000; 1603, 1732, 1866, 2003, 2142, 2289, 2442, 2577, 2697, 2806, 2893, 2977, 3060, 3142, 3246, 3365; 254, 264, 273, 283, 292, 303, 314, 323, 329, 333, 335, 336, 337, 337, 338, 338; .639, .661, .683, .705, .727, .752, .778, .798, .812, .821, .825, .828, .830, .830, .831, .832
25000; 1610, 1731, 1860, 1994, 2131, 2270, 2409, 2563, 2714, 2851, 2971, 3081, 3171, 3262, 3360, 3460; 255, 263, 272, 281, 290, 299, 308, 319, 329, 337, 343, 347, 349, 350, 351, 351; .615, .633, .653, .674, .694, .714, .734, .758, .781, .799, .812, .821, .824, .827, .829, .830
23000; 1623, 1743, 1864, 1993, 2125, 2263, 2403, 2543, 2687, 2843, 2995, 3133, 3258, 3371, 3480, 3584; 255, 263, 271, 280, 288, 297, 305, 314, 323, 333, 343, 351, 356, 360, 363, 364; .592, .610, .627, .645, .663, .682, .701, .719, .739, .761, -781, .798, .810, .819, .823, .826
21000; 1634, 1756, 1878, 1999, 2124, 2256, 2392, 2532, 2673, 2814, 2960, 3118, 3273, 3413, 3501, 3572; 256, 264, 272, 279, 287, 295, 303, 311, 320, 328, 336, 346, 355, 363, 365, 365; .570, .587, .605, .620, .637, .653, .670, .688, .705, .722, .740, .760, .779, .794, .798, .798
19000; 1651, 1769, 1890, 2015, 2135, 2259, 2389, 2523, 2661, 2803, 2944, 3087, 3233, 3393, 3530, 3596; 256, 264, 272, 280, 287, 294, 302, 310, 317, 325, 333, 341, 349, 358, 365, 365; .550, .566, .582, .599, .613, .628, .643, .659, .674, .690, .706, .722, .738, .756, .770, .770
17000; 1675, 1788, 1905, 2027, 2151, 2275, 2397, 2523, 2657, 2792, 2932, 3074, 3217, 3362, 3511, 3625; 258, 265, 273, 280, 288, 295, 302, 309, 316, 323, 331, 338, 346, 353, 361, 365; .532, .547, .561, .577, .592, .606, .619, .633, .647, .661, .676, .690, .705, .719, .734, .742
15000; 1705, 1814, 1928, 2045, 2166, 2290, 2417, 2539, 2664, 2793, 2927, 3064, 3205, 3349, 3498, 3647; 260, 267, 274, 281, 288, 296, 303, 309, 316, 322, 329, 336, 343, 351, 358, 365; .515, .529, .543, .557, .571, .585, .599, .611, .623, .636, .649, .662, .675, .689, .702, .716
13000; 1736, 1842, 1952, 2066, 2182, 2302, 2426, 2552, 2679, 2802, 2928, 3059, 3195, 3334, 3479, 3628; 262, 269, 275, 282, 289, 296, 303, 310, 317, 323, 329, 335, 342, 349, 355, 362; .501, .513, .526, .539, .551, .564, .577, .590, .602, .614, .625, .637, .649, .661, .673, .686
11000; 1762, 1875, 1982, 2092, 2205, 2321, 2440, 2563, 2689, 2817, 2943, 3068, 3195, 3328, 3469, 3612; 263, 271, 278, 284, 291, 297, 304, 310, 317, 324, 330, 336, 342, 348, 354, 360; .485, .499, .511, .522, .534, .546, .557, .569, .581, .593, .605, .615, .625, .636, .647, .659
+5
View File
@@ -0,0 +1,5 @@
{
"folders": [{
"path": "."
}]
}
+10275
View File
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Binary file not shown.
+16
View File
File diff suppressed because one or more lines are too long
+16
View File
File diff suppressed because one or more lines are too long
+16
View File
File diff suppressed because one or more lines are too long
+16
View File
File diff suppressed because one or more lines are too long
+15
View File
File diff suppressed because one or more lines are too long
+13
View File
File diff suppressed because one or more lines are too long
+11
View File
File diff suppressed because one or more lines are too long
+8
View File
File diff suppressed because one or more lines are too long
+7
View File
File diff suppressed because one or more lines are too long
+3
View File
File diff suppressed because one or more lines are too long