Initial Commit
This commit is contained in:
BIN
Binary file not shown.
@@ -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
Binary file not shown.
@@ -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
Binary file not shown.
@@ -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.
Binary file not shown.
@@ -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
Binary file not shown.
@@ -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
|
||||
@@ -0,0 +1,5 @@
|
||||
{
|
||||
"folders": [{
|
||||
"path": "."
|
||||
}]
|
||||
}
|
||||
+10275
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.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user