Correct randomization of aircraft and save of component tree and eval results

Commit
4a2f29713604b5cfe86fe2367c98ff731c34166e
Author
blendoit <blendoit@gmail.com>
Author date
Committer
blendoit <blendoit@gmail.com>
Committer date
Changed files
creator/wing.py
index 8257d63a..01aa6ffa 100644..100644
@@ -170,7 +170,21 @@
170 170
171 171 class Stringer(base.Component):
172 172 """Contains the coordinates of all stringers."""
173 Removed: def __init__(self, parent, name):
173 Added: def __init__(self,
174 Added: parent,
175 Added: name,
176 Added: den_u_1=4,
177 Added: den_u_2=4,
178 Added: den_l_1=4,
179 Added: den_l_2=4):
180 Added: """Add equally distributed stringers to four airfoil locations
181 Added: (upper nose, lower nose, upper surface, lower surface).
182 Added:
183 Added: den_u_1: upper nose number of stringers
184 Added: den_u_2: upper surface number of stringers
185 Added: den_l_1: lower nose number of stringers
186 Added: den_l_2: lower surface number of stringers
187 Added: """
174 188 super().__init__(parent, name)
175 189 parent.stringers = self
176 190 self.x_start = []
@@ -180,61 +194,45 @@
180 194 self.diameter = float()
181 195 self.area = float()
182 196
183 Removed: def add_coord(self, airfoil, den_u_1=4, den_u_2=4, den_l_1=4, den_l_2=4):
184 Removed: """Add equally distributed stringers to four airfoil locations
185 Removed: (upper nose, lower nose, upper surface, lower surface).
186 Removed:
187 Removed: Parameters:
188 Removed: airfoil_coord: packed airfoil coordinates
189 Removed: spar_coord: packed spar coordinates
190 Removed: den_u_1: upper nose number of stringers
191 Removed: den_u_2: upper surface number of stringers
192 Removed: den_l_1: lower nose number of stringers
193 Removed: den_l_2: lower surface number of stringers
194 Removed:
195 Removed: Returns:
196 Removed: None
197 Removed: """
198 Removed:
199 197 # Find distance between leading edge and first upper stringer
200 Removed: interval = airfoil.spars[0].x[0] / (den_u_1 + 1)
198 Added: # interval = self.parent.spars[0].x[0] / (den_u_1 + 1)
199 Added: interval = 2
201 200 # initialise first self.stringer_x at first interval
202 201 x = interval
203 202 # Add upper stringers from leading edge until first spar.
204 203 for _ in range(0, den_u_1):
205 204 # Index of the first value of airfoil.x > x
206 Removed: i = bi.bisect_left(airfoil.x, x)
207 Removed: self.x = np.append(self.x, airfoil.x[i])
208 Removed: self.z = np.append(self.z, airfoil.z[i])
205 Added: i = bi.bisect_left(self.parent.x, x)
206 Added: self.x = np.append(self.x, self.parent.x[i])
207 Added: self.z = np.append(self.z, self.parent.z[i])
209 208 x += interval
210 209 # Add upper stringers from first spar until last spar
211 Removed: # TODO: stringer placement if only one spar is created
212 Removed: interval = (airfoil.spars[-1].x[0] -
213 Removed: airfoil.spars[0].x[0]) / (den_u_2 + 1)
214 Removed: x = interval + airfoil.spars[0].x[0]
210 Added: interval = (self.parent.spars[-1].x[0] -
211 Added: self.parent.spars[0].x[0]) / (den_u_2 + 1)
212 Added: x = interval + self.parent.spars[0].x[0]
215 213 for _ in range(0, den_u_2):
216 Removed: i = bi.bisect_left(airfoil.x, x)
217 Removed: self.x = np.append(self.x, airfoil.x[i])
218 Removed: self.z = np.append(self.z, airfoil.z[i])
214 Added: i = bi.bisect_left(self.parent.x, x)
215 Added: self.x = np.append(self.x, self.parent.x[i])
216 Added: self.z = np.append(self.z, self.parent.z[i])
219 217 x += interval
220 218
221 219 # Find distance between leading edge and first lower stringer
222 Removed: interval = airfoil.spars[0].x[1] / (den_l_1 + 1)
220 Added: interval = self.parent.spars[0].x[1] / (den_l_1 + 1)
223 221 x = interval
224 222 # Add lower stringers from leading edge until first spar.
225 223 for _ in range(0, den_l_1):
226 Removed: i = bi.bisect_left(airfoil.x[::-1], x)
227 Removed: self.x = np.append(self.x, airfoil.x[-i])
228 Removed: self.z = np.append(self.z, airfoil.z[-i])
224 Added: i = bi.bisect_left(self.parent.x[::-1], x)
225 Added: self.x = np.append(self.x, self.parent.x[-i])
226 Added: self.z = np.append(self.z, self.parent.z[-i])
229 227 x += interval
230 228 # Add lower stringers from first spar until last spar
231 Removed: interval = (airfoil.spars[-1].x[1] -
232 Removed: airfoil.spars[0].x[1]) / (den_l_2 + 1)
233 Removed: x = interval + airfoil.spars[0].x[1]
229 Added: interval = (self.parent.spars[-1].x[1] -
230 Added: self.parent.spars[0].x[1]) / (den_l_2 + 1)
231 Added: x = interval + self.parent.spars[0].x[1]
234 232 for _ in range(0, den_l_2):
235 Removed: i = bi.bisect_left(airfoil.x[::-1], x)
236 Removed: self.x = np.append(self.x, airfoil.x[-i])
237 Removed: self.z = np.append(self.z, airfoil.z[-i])
233 Added: i = bi.bisect_left(self.parent.x[::-1], x)
234 Added: self.x = np.append(self.x, self.parent.x[-i])
235 Added: self.z = np.append(self.z, self.parent.z[-i])
238 236 x += interval
239 237 return None
240 238
evaluator.py
index 00000000..03070796 000000..100644
@@ -0,0 +1,360 @@
1 Added: """
2 Added: The evaluator.py module contains a single Evaluator class,
3 Added: which knows all the attributes of a specified Aircraft instance,
4 Added: and contains functions to analyse the airfoil's geometrical
5 Added: & structural properties.
6 Added: """
7 Added:
8 Added: import sys
9 Added: import os.path
10 Added: import numpy as np
11 Added: from math import sqrt
12 Added: import matplotlib.pyplot as plt
13 Added: import concurrent.futures
14 Added: import logging
15 Added:
16 Added: logging.basicConfig(filename='log_eval.txt',
17 Added: level=logging.DEBUG,
18 Added: format='%(asctime)s - %(levelname)s - %(message)s')
19 Added:
20 Added:
21 Added: class Evaluator:
22 Added: """Performs structural evaluations on aircrafts.
23 Added: Individual aircrafts must claim an Evaluator object as parent."""
24 Added: def __init__(self, name):
25 Added: self.name = name
26 Added: self.aircrafts = []
27 Added: self.results = []
28 Added:
29 Added: self.I_ = {'x': 0, 'z': 0, 'xz': 0}
30 Added:
31 Added: def _get_lift_rectangular(aircraft, lift=50):
32 Added: L_prime = [
33 Added: lift / (aircraft.wing.semi_span * 2)
34 Added: for _ in range(aircraft.wing.semi_span)
35 Added: ]
36 Added: return L_prime
37 Added:
38 Added: def _get_lift_elliptical(aircraft, L_0=3.2):
39 Added: L_prime = [
40 Added: L_0 / (aircraft.wing.semi_span * 2) *
41 Added: sqrt(1 - (y / aircraft.wing.semi_span)**2)
42 Added: for y in range(aircraft.wing.semi_span)
43 Added: ]
44 Added: return L_prime
45 Added:
46 Added: def get_lift_total(self, aircraft):
47 Added: """Combination of rectangular and elliptical lift."""
48 Added: F_z = [
49 Added: self._get_lift_rectangular(aircraft) +
50 Added: self._get_lift_elliptical(aircraft) / 2
51 Added: for i in range(aircraft.wing.semi_span)
52 Added: ]
53 Added: return F_z
54 Added:
55 Added: def get_mass_distribution(self, total_mass):
56 Added: F_z = [total_mass / self.semi_span for x in range(0, self.semi_span)]
57 Added: return F_z
58 Added:
59 Added: def get_drag(aircraft, drag):
60 Added: # Transform semi-span integer into list
61 Added: semi_span = [x for x in range(0, aircraft.wing.semi_span)]
62 Added:
63 Added: # Drag increases after 80% of the semi_span
64 Added: cutoff = round(0.8 * aircraft.wing.span)
65 Added:
66 Added: # Drag increases by 25% after 80% of the semi_span
67 Added: F_x = [drag for x in semi_span[0:cutoff]]
68 Added: F_x.extend([1.25 * drag for x in semi_span[cutoff:]])
69 Added: return F_x
70 Added:
71 Added: def get_centroid(aircraft):
72 Added: """Return the coordinates of the centroid."""
73 Added: stringer_area = aircraft.stringer.area
74 Added: cap_area = aircraft.spar.cap_area
75 Added:
76 Added: caps_x = [value for spar in aircraft.spar.x for value in spar]
77 Added: caps_z = [value for spar in aircraft.spar.z for value in spar]
78 Added: stringers_x = aircraft.stringer.x
79 Added: stringers_z = aircraft.stringer.z
80 Added:
81 Added: denominator = float(
82 Added: len(caps_x) * cap_area + len(stringers_x) * stringer_area)
83 Added:
84 Added: centroid_x = float(
85 Added: sum([x * cap_area for x in caps_x]) +
86 Added: sum([x * stringer_area for x in stringers_x]))
87 Added: centroid_x = centroid_x / denominator
88 Added:
89 Added: centroid_z = float(
90 Added: sum([z * cap_area for z in caps_z]) +
91 Added: sum([z * stringer_area for z in stringers_z]))
92 Added: centroid_z = centroid_z / denominator
93 Added:
94 Added: return (centroid_x, centroid_z)
95 Added:
96 Added: def get_inertia_terms(self):
97 Added: """Obtain all inertia terms."""
98 Added: stringer_area = self.stringer.area
99 Added: cap_area = self.spar.cap_area
100 Added:
101 Added: # Adds upper and lower components' coordinates to list
102 Added: x_stringers = self.stringer.x
103 Added: z_stringers = self.stringer.z
104 Added: x_spars = self.spar.x[:][0] + self.spar.x[:][1]
105 Added: z_spars = self.spar.z[:][0] + self.spar.z[:][1]
106 Added: stringer_count = range(len(x_stringers))
107 Added: spar_count = range(len(self.spar.x))
108 Added:
109 Added: # I_x is the sum of the contributions of the spar caps and stringers
110 Added: # TODO: replace list indices with dictionary value
111 Added: I_x = sum([
112 Added: cap_area * (z_spars[i] - self.centroid[1])**2 for i in spar_count
113 Added: ])
114 Added: I_x += sum([
115 Added: stringer_area * (z_stringers[i] - self.centroid[1])**2
116 Added: for i in stringer_count
117 Added: ])
118 Added:
119 Added: I_z = sum([
120 Added: cap_area * (x_spars[i] - self.centroid[0])**2 for i in spar_count
121 Added: ])
122 Added: I_z += sum([
123 Added: stringer_area * (x_stringers[i] - self.centroid[0])**2
124 Added: for i in stringer_count
125 Added: ])
126 Added:
127 Added: I_xz = sum([
128 Added: cap_area * (x_spars[i] - self.centroid[0]) *
129 Added: (z_spars[i] - self.centroid[1]) for i in spar_count
130 Added: ])
131 Added: I_xz += sum([
132 Added: stringer_area * (x_stringers[i] - self.centroid[0]) *
133 Added: (z_stringers[i] - self.centroid[1]) for i in stringer_count
134 Added: ])
135 Added: return (I_x, I_z, I_xz)
136 Added:
137 Added: def get_dx(self, component):
138 Added: return [x - self.centroid[0] for x in component.x_start]
139 Added:
140 Added: def get_dz(self, component):
141 Added: return [x - self.centroid[1] for x in component.x_start]
142 Added:
143 Added: def get_dP(self, xDist, zDist, V_x, V_z, area):
144 Added: I_x = self.I_['x']
145 Added: I_z = self.I_['z']
146 Added: I_xz = self.I_['xz']
147 Added: denom = float(I_x * I_z - I_xz**2)
148 Added: z = float()
149 Added: for _ in range(len(xDist)):
150 Added: z += float(-area * xDist[_] * (I_x * V_x - I_xz * V_z) / denom -
151 Added: area * zDist[_] * (I_z * V_z - I_xz * V_x) / denom)
152 Added: return z
153 Added:
154 Added: def analysis(self):
155 Added: """Perform all analysis calculations and store in self.results."""
156 Added: # with concurrent.futures.ProcessPoolExecutor() as executor:
157 Added: # for aircraft in self.aircrafts:
158 Added: # lift = executor.submit(self.get_lift_total(aircraft))
159 Added: # drag = executor.submit(self.get_drag_total(aircraft))
160 Added: # mass = executor.submit(self.get_mass_total(aircraft))
161 Added: # thrust = executor.submit(self.get_thrust_total(aircraft))
162 Added:
163 Added: # for aircraft in self.aircrafts:
164 Added: # print(lift.result())
165 Added: # print(drag.result())
166 Added: # print(mass.result())
167 Added: # print(thrust.result())
168 Added:
169 Added: # for f in concurrent.futures.as_completed(l, d, m, t):
170 Added: # print(f.result())
171 Added:
172 Added: for aircraft in self.aircrafts:
173 Added: # lift = self.get_lift_total(aircraft),
174 Added: # drag = self.get_drag(aircraft.wing),
175 Added: # centroid = self.get_centroid(aircraft.wing)
176 Added: results = {"Lift": 400, "Drag": 20, "Centroid": [0.2, 4.5]}
177 Added: self.results.append(results)
178 Added: # results = {
179 Added: # "Lift": self.get_lift_total(aircraft),
180 Added: # "Drag": self.get_drag(aircraft),
181 Added: # "Centroid": self.get_centroid(aircraft)
182 Added: # }
183 Added: return results
184 Added:
185 Added: # def analysis(self, V_x, V_z):
186 Added: # """Perform all analysis calculations and store in class instance."""
187 Added:
188 Added: # self.drag = self.get_drag(10)
189 Added: # self.lift_rectangular = self.get_lift_rectangular(13.7)
190 Added: # self.lift_elliptical = self.get_lift_elliptical(15)
191 Added: # self.lift_total = self.get_lift_total()
192 Added: # self.mass_dist = self.get_mass_distribution(self.mass_total)
193 Added: # self.centroid = self.get_centroid()
194 Added: # self.I_['x'] = self.get_inertia_terms()[0]
195 Added: # self.I_['z'] = self.get_inertia_terms()[1]
196 Added: # self.I_['xz'] = self.get_inertia_terms()[2]
197 Added: # spar_dx = self.get_dx(self.spar)
198 Added: # spar_dz = self.get_dz(self.spar)
199 Added: # self.spar.dP_x = self.get_dP(spar_dx, spar_dz, V_x, 0,
200 Added: # self.spar.cap_area)
201 Added: # self.spar.dP_z = self.get_dP(spar_dx, spar_dz, 0, V_z,
202 Added: # self.spar.cap_area)
203 Added: # print("yayyyyy")
204 Added: # return None
205 Added:
206 Added: # print(f"Analysis results for {aircraft.name}:\n", results)
207 Added: # self.results = self.get_lift_total(aircraft)
208 Added:
209 Added: # self.drag = self.get_drag(10)
210 Added: # self.lift_rectangular = self.get_lift_rectangular(13.7)
211 Added: # self.lift_elliptical = self.get_lift_elliptical(15)
212 Added: # self.lift_total = self.get_lift_total()
213 Added: # self.mass_dist = self.get_mass_distribution(self.mass_total)
214 Added: # self.centroid = self.get_centroid()
215 Added: # self.I_['x'] = self.get_inertia_terms()[0]
216 Added: # self.I_['z'] = self.get_inertia_terms()[1]
217 Added: # self.I_['xz'] = self.get_inertia_terms()[2]
218 Added: # spar_dx = self.get_dx(self.spar)
219 Added: # spar_dz = self.get_dz(self.spar)
220 Added: # self.spar.dP_x = self.get_dP(spar_dx, spar_dz, V_x, 0,
221 Added: # self.spar.cap_area)
222 Added: # self.spar.dP_z = self.get_dP(spar_dx, spar_dz, 0, V_z,
223 Added: # self.spar.cap_area)
224 Added: # return None
225 Added:
226 Added: def tree_print(self, *aircrafts):
227 Added: """Print the list of subcomponents."""
228 Added: name = f" TREE FOR {[i.name for i in aircrafts]} IN {self.name} "
229 Added: num_of_dashes = len(name)
230 Added: print(num_of_dashes * '-')
231 Added: print(name)
232 Added: for aircraft in aircrafts:
233 Added: print(".")
234 Added: print(f"`-- {aircraft}")
235 Added: print(f" |--{aircraft.wing}")
236 Added: print(f" | |-- {aircraft.wing.stringers}")
237 Added: for spar in aircraft.wing.spars[:-1]:
238 Added: print(f" | |-- {spar}")
239 Added: print(f" | `-- {aircraft.wing.spars[-1]}")
240 Added: print(f" |-- {aircraft.fuselage}")
241 Added: print(f" `-- {aircraft.propulsion}")
242 Added: print(num_of_dashes * '-')
243 Added: return None
244 Added:
245 Added: def tree_save(self,
246 Added: *aircrafts,
247 Added: save_path='/home/blendux/Projects/Aircraft_Studio/save'):
248 Added: """Save the evaluator's tree to a file."""
249 Added: for aircraft in aircrafts:
250 Added: file_name = f"{aircraft.name}_tree.txt"
251 Added: full_path = os.path.join(save_path, file_name)
252 Added: with open(full_path, 'w') as f:
253 Added: try:
254 Added: f.write(".\n")
255 Added: f.write(f"`-- {aircraft}\n")
256 Added: f.write(f" |--{aircraft.wing}\n")
257 Added: for spar in aircraft.wing.spars[:-1]:
258 Added: f.write(f" | |-- {spar}\n")
259 Added: f.write(f" | `-- {aircraft.wing.spars[-1]}\n")
260 Added: f.write(f" |-- {aircraft.fuselage}\n")
261 Added: f.write(f" `-- {aircraft.propulsion}\n")
262 Added: logging.debug(f'Successfully wrote to file {full_path}')
263 Added:
264 Added: except IOError:
265 Added: print(
266 Added: f'Unable to write {file_name} to specified directory.',
267 Added: 'Was the full path passed to the function?')
268 Added: return None
269 Added:
270 Added: def info_save(self, save_path, number):
271 Added: """Save all the object's coordinates (must be full path)."""
272 Added: file_name = 'airfoil_{}_eval.txt'.format(number)
273 Added: full_path = os.path.join(save_path, file_name)
274 Added: try:
275 Added: with open(full_path, 'w') as sys.stdout:
276 Added: self.info_print(6)
277 Added: # This line required to reset behavior of sys.stdout
278 Added: sys.stdout = sys.__stdout__
279 Added: print('Successfully wrote to file {}'.format(full_path))
280 Added: except IOError:
281 Added: print(
282 Added: 'Unable to write {} to specified directory.\n'.format(
283 Added: file_name), 'Was the full path passed to the function?')
284 Added: return None
285 Added:
286 Added:
287 Added: def plot_geom(evaluator):
288 Added: """This function plots analysis results over the airfoil's geometry."""
289 Added: # Plot chord
290 Added: x_chord = [0, evaluator.chord]
291 Added: y_chord = [0, 0]
292 Added: plt.plot(x_chord, y_chord, linewidth='1')
293 Added: # Plot quarter chord
294 Added: plt.plot(evaluator.chord / 4,
295 Added: 0,
296 Added: '.',
297 Added: color='g',
298 Added: markersize=24,
299 Added: label='Quarter-chord')
300 Added: # Plot airfoil surfaces
301 Added: x = [0.98 * x for x in evaluator.airfoil.x]
302 Added: y = [0.98 * z for z in evaluator.airfoil.z]
303 Added: plt.fill(x, y, color='w', linewidth='1', fill=False)
304 Added: x = [1.02 * x for x in evaluator.airfoil.x]
305 Added: y = [1.02 * z for z in evaluator.airfoil.z]
306 Added: plt.fill(x, y, color='b', linewidth='1', fill=False)
307 Added:
308 Added: # Plot spars
309 Added: try:
310 Added: for _ in range(len(evaluator.spar.x)):
311 Added: x = (evaluator.spar.x[_])
312 Added: y = (evaluator.spar.z[_])
313 Added: plt.plot(x, y, '-', color='b')
314 Added: except AttributeError:
315 Added: print('No spars to plot.')
316 Added: # Plot stringers
317 Added: try:
318 Added: for _ in range(0, len(evaluator.stringer.x)):
319 Added: x = evaluator.stringer.x[_]
320 Added: y = evaluator.stringer.z[_]
321 Added: plt.plot(x, y, '.', color='y', markersize=12)
322 Added: except AttributeError:
323 Added: print('No stringers to plot.')
324 Added:
325 Added: # Plot centroid
326 Added: x = evaluator.centroid[0]
327 Added: y = evaluator.centroid[1]
328 Added: plt.plot(x, y, '.', color='r', markersize=24, label='centroid')
329 Added:
330 Added: # Graph formatting
331 Added: plt.xlabel('X axis')
332 Added: plt.ylabel('Z axis')
333 Added:
334 Added: plot_bound = max(evaluator.airfoil.x)
335 Added: plt.xlim(-0.10 * plot_bound, 1.10 * plot_bound)
336 Added: plt.ylim(-(1.10 * plot_bound / 2), (1.10 * plot_bound / 2))
337 Added: plt.gca().set_aspect('equal', adjustable='box')
338 Added: plt.gca().legend()
339 Added: plt.grid(axis='both', linestyle=':', linewidth=1)
340 Added: plt.show()
341 Added: return None
342 Added:
343 Added:
344 Added: def plot_lift(evaluator):
345 Added: x = range(evaluator.semi_span)
346 Added: y_1 = evaluator.lift_rectangular
347 Added: y_2 = evaluator.lift_elliptical
348 Added: y_3 = evaluator.lift_total
349 Added: plt.plot(x, y_1, '.', color='b', markersize=4, label='Rectangular lift')
350 Added: plt.plot(x, y_2, '.', color='g', markersize=4, label='Elliptical lift')
351 Added: plt.plot(x, y_3, '.', color='r', markersize=4, label='Total lift')
352 Added:
353 Added: # Graph formatting
354 Added: plt.xlabel('Semi-span location')
355 Added: plt.ylabel('Lift')
356 Added:
357 Added: plt.gca().legend()
358 Added: plt.grid(axis='both', linestyle=':', linewidth=1)
359 Added: plt.show()
360 Added: return None
evaluator/__init__.py
index 1561fb0f..00000000 100644..000000
@@ -1,1 +0,0 @@
1 Removed: from . import evaluator
evaluator/evaluator.py
index 53fab3b2..00000000 100644..000000
@@ -1,344 +0,0 @@
1 Removed: """
2 Removed: The evaluator.py module contains a single Evaluator class,
3 Removed: which knows all the attributes of a specified Aircraft instance,
4 Removed: and contains functions to analyse the airfoil's geometrical
5 Removed: & structural properties.
6 Removed: """
7 Removed:
8 Removed: import sys
9 Removed: import os.path
10 Removed: import numpy as np
11 Removed: from math import sqrt
12 Removed: import matplotlib.pyplot as plt
13 Removed: import concurrent.futures
14 Removed: import logging
15 Removed:
16 Removed: logging.basicConfig(filename='log_eval.txt',
17 Removed: level=logging.DEBUG,
18 Removed: format='%(asctime)s - %(levelname)s - %(message)s')
19 Removed:
20 Removed:
21 Removed: class Evaluator:
22 Removed: """Performs structural evaluations on aircrafts.
23 Removed: Individual aircrafts must claim an Evaluator object as parent."""
24 Removed: def __init__(self, name):
25 Removed: self.name = name
26 Removed: self.aircrafts = []
27 Removed: self.results = []
28 Removed:
29 Removed: self.I_ = {'x': 0, 'z': 0, 'xz': 0}
30 Removed:
31 Removed: def get_lift_rectangular(aircraft, lift=50):
32 Removed: L_prime = [
33 Removed: lift / (aircraft.wing.semi_span * 2)
34 Removed: for x in range(aircraft.wing.semi_span)
35 Removed: ]
36 Removed: return L_prime
37 Removed:
38 Removed: def get_lift_elliptical(aircraft, L_0=3.2):
39 Removed: L_prime = [
40 Removed: L_0 / (aircraft.wing.semi_span * 2) *
41 Removed: sqrt(1 - (y / aircraft.wing.semi_span)**2)
42 Removed: for y in range(aircraft.wing.semi_span)
43 Removed: ]
44 Removed: return L_prime
45 Removed:
46 Removed: def get_lift_total(self, aircraft):
47 Removed: F_z = [
48 Removed: self.get_lift_rectangular(aircraft) +
49 Removed: self.get_lift_elliptical(aircraft) / 2
50 Removed: for _ in range(aircraft.wing.semi_span)
51 Removed: ]
52 Removed: return F_z
53 Removed:
54 Removed: def get_mass_distribution(self, total_mass):
55 Removed: F_z = [total_mass / self.semi_span for x in range(0, self.semi_span)]
56 Removed: return F_z
57 Removed:
58 Removed: def get_drag(aircraft, drag):
59 Removed: # Transform semi-span integer into list
60 Removed: semi_span = [x for x in range(0, aircraft.wing.semi_span)]
61 Removed:
62 Removed: # Drag increases after 80% of the semi_span
63 Removed: cutoff = round(0.8 * aircraft.wing.span)
64 Removed:
65 Removed: # Drag increases by 25% after 80% of the semi_span
66 Removed: F_x = [drag for x in semi_span[0:cutoff]]
67 Removed: F_x.extend([1.25 * drag for x in semi_span[cutoff:]])
68 Removed: return F_x
69 Removed:
70 Removed: def get_centroid(aircraft):
71 Removed: """Return the coordinates of the centroid."""
72 Removed: stringer_area = aircraft.stringer.area
73 Removed: cap_area = aircraft.spar.cap_area
74 Removed:
75 Removed: caps_x = [value for spar in aircraft.spar.x for value in spar]
76 Removed: caps_z = [value for spar in aircraft.spar.z for value in spar]
77 Removed: stringers_x = aircraft.stringer.x
78 Removed: stringers_z = aircraft.stringer.z
79 Removed:
80 Removed: denominator = float(
81 Removed: len(caps_x) * cap_area + len(stringers_x) * stringer_area)
82 Removed:
83 Removed: centroid_x = float(
84 Removed: sum([x * cap_area for x in caps_x]) +
85 Removed: sum([x * stringer_area for x in stringers_x]))
86 Removed: centroid_x = centroid_x / denominator
87 Removed:
88 Removed: centroid_z = float(
89 Removed: sum([z * cap_area for z in caps_z]) +
90 Removed: sum([z * stringer_area for z in stringers_z]))
91 Removed: centroid_z = centroid_z / denominator
92 Removed:
93 Removed: return (centroid_x, centroid_z)
94 Removed:
95 Removed: def get_inertia_terms(self):
96 Removed: """Obtain all inertia terms."""
97 Removed: stringer_area = self.stringer.area
98 Removed: cap_area = self.spar.cap_area
99 Removed:
100 Removed: # Adds upper and lower components' coordinates to list
101 Removed: x_stringers = self.stringer.x
102 Removed: z_stringers = self.stringer.z
103 Removed: x_spars = self.spar.x[:][0] + self.spar.x[:][1]
104 Removed: z_spars = self.spar.z[:][0] + self.spar.z[:][1]
105 Removed: stringer_count = range(len(x_stringers))
106 Removed: spar_count = range(len(self.spar.x))
107 Removed:
108 Removed: # I_x is the sum of the contributions of the spar caps and stringers
109 Removed: # TODO: replace list indices with dictionary value
110 Removed: I_x = sum([
111 Removed: cap_area * (z_spars[i] - self.centroid[1])**2 for i in spar_count
112 Removed: ])
113 Removed: I_x += sum([
114 Removed: stringer_area * (z_stringers[i] - self.centroid[1])**2
115 Removed: for i in stringer_count
116 Removed: ])
117 Removed:
118 Removed: I_z = sum([
119 Removed: cap_area * (x_spars[i] - self.centroid[0])**2 for i in spar_count
120 Removed: ])
121 Removed: I_z += sum([
122 Removed: stringer_area * (x_stringers[i] - self.centroid[0])**2
123 Removed: for i in stringer_count
124 Removed: ])
125 Removed:
126 Removed: I_xz = sum([
127 Removed: cap_area * (x_spars[i] - self.centroid[0]) *
128 Removed: (z_spars[i] - self.centroid[1]) for i in spar_count
129 Removed: ])
130 Removed: I_xz += sum([
131 Removed: stringer_area * (x_stringers[i] - self.centroid[0]) *
132 Removed: (z_stringers[i] - self.centroid[1]) for i in stringer_count
133 Removed: ])
134 Removed: return (I_x, I_z, I_xz)
135 Removed:
136 Removed: def get_dx(self, component):
137 Removed: return [x - self.centroid[0] for x in component.x_start]
138 Removed:
139 Removed: def get_dz(self, component):
140 Removed: return [x - self.centroid[1] for x in component.x_start]
141 Removed:
142 Removed: def get_dP(self, xDist, zDist, V_x, V_z, area):
143 Removed: I_x = self.I_['x']
144 Removed: I_z = self.I_['z']
145 Removed: I_xz = self.I_['xz']
146 Removed: denom = float(I_x * I_z - I_xz**2)
147 Removed: z = float()
148 Removed: for _ in range(len(xDist)):
149 Removed: z += float(-area * xDist[_] * (I_x * V_x - I_xz * V_z) / denom -
150 Removed: area * zDist[_] * (I_z * V_z - I_xz * V_x) / denom)
151 Removed: return z
152 Removed:
153 Removed: def analysis(self):
154 Removed: """Perform all analysis calculations and store in self.results."""
155 Removed: with concurrent.futures.ProcessPoolExecutor() as executor:
156 Removed: f1 = executor.submit(self.get_lift_total)
157 Removed:
158 Removed: for aircraft in self.aircrafts:
159 Removed: # lift = self.get_lift_total(aircraft),
160 Removed: # drag = self.get_drag(aircraft.wing),
161 Removed: # centroid = self.get_centroid(aircraft.wing)
162 Removed: results = {"Lift": 400, "Drag": 20, "Centroid": [0.2, 4.5]}
163 Removed: self.results.append(results)
164 Removed: # results = {
165 Removed: # "Lift": self.get_lift_total(aircraft),
166 Removed: # "Drag": self.get_drag(aircraft),
167 Removed: # "Centroid": self.get_centroid(aircraft)
168 Removed: # }
169 Removed: return results
170 Removed:
171 Removed: # def analysis(self, V_x, V_z):
172 Removed: # """Perform all analysis calculations and store in class instance."""
173 Removed:
174 Removed: # self.drag = self.get_drag(10)
175 Removed: # self.lift_rectangular = self.get_lift_rectangular(13.7)
176 Removed: # self.lift_elliptical = self.get_lift_elliptical(15)
177 Removed: # self.lift_total = self.get_lift_total()
178 Removed: # self.mass_dist = self.get_mass_distribution(self.mass_total)
179 Removed: # self.centroid = self.get_centroid()
180 Removed: # self.I_['x'] = self.get_inertia_terms()[0]
181 Removed: # self.I_['z'] = self.get_inertia_terms()[1]
182 Removed: # self.I_['xz'] = self.get_inertia_terms()[2]
183 Removed: # spar_dx = self.get_dx(self.spar)
184 Removed: # spar_dz = self.get_dz(self.spar)
185 Removed: # self.spar.dP_x = self.get_dP(spar_dx, spar_dz, V_x, 0,
186 Removed: # self.spar.cap_area)
187 Removed: # self.spar.dP_z = self.get_dP(spar_dx, spar_dz, 0, V_z,
188 Removed: # self.spar.cap_area)
189 Removed: # print("yayyyyy")
190 Removed: # return None
191 Removed:
192 Removed: # print(f"Analysis results for {aircraft.name}:\n", results)
193 Removed: # self.results = self.get_lift_total(aircraft)
194 Removed:
195 Removed: # self.drag = self.get_drag(10)
196 Removed: # self.lift_rectangular = self.get_lift_rectangular(13.7)
197 Removed: # self.lift_elliptical = self.get_lift_elliptical(15)
198 Removed: # self.lift_total = self.get_lift_total()
199 Removed: # self.mass_dist = self.get_mass_distribution(self.mass_total)
200 Removed: # self.centroid = self.get_centroid()
201 Removed: # self.I_['x'] = self.get_inertia_terms()[0]
202 Removed: # self.I_['z'] = self.get_inertia_terms()[1]
203 Removed: # self.I_['xz'] = self.get_inertia_terms()[2]
204 Removed: # spar_dx = self.get_dx(self.spar)
205 Removed: # spar_dz = self.get_dz(self.spar)
206 Removed: # self.spar.dP_x = self.get_dP(spar_dx, spar_dz, V_x, 0,
207 Removed: # self.spar.cap_area)
208 Removed: # self.spar.dP_z = self.get_dP(spar_dx, spar_dz, 0, V_z,
209 Removed: # self.spar.cap_area)
210 Removed: # return None
211 Removed:
212 Removed: def tree_print(self):
213 Removed: """Print the list of subcomponents."""
214 Removed: name = f" TREE FOR {[_.name for _ in self.aircrafts]} IN {self.name} "
215 Removed: num_of_dashes = len(name)
216 Removed: print(num_of_dashes * '-')
217 Removed: print(name)
218 Removed: for aircraft in self.aircrafts:
219 Removed: print(".")
220 Removed: print(f"`-- {aircraft}")
221 Removed: print(f" |--{aircraft.wing}")
222 Removed: print(f" | |-- {aircraft.wing.stringers}")
223 Removed: for spar in aircraft.wing.spars[:-1]:
224 Removed: print(f" | |-- {spar}")
225 Removed: print(f" | `-- {aircraft.wing.spars[-1]}")
226 Removed: print(f" |-- {aircraft.fuselage}")
227 Removed: print(f" `-- {aircraft.propulsion}")
228 Removed: print(num_of_dashes * '-')
229 Removed: return None
230 Removed:
231 Removed: def tree_save(self,
232 Removed: save_path='/home/blendux/Projects/Aircraft_Studio/save'):
233 Removed: """Save the evaluator's tree to a file."""
234 Removed: file_name = f"{self.name}_tree.txt"
235 Removed: full_path = os.path.join(save_path, file_name)
236 Removed: with open(full_path, 'w') as f:
237 Removed: try:
238 Removed: for aircraft in self.aircrafts:
239 Removed: f.write(".\n")
240 Removed: f.write(f"`-- {aircraft}\n")
241 Removed: f.write(f" |--{aircraft.wing}\n")
242 Removed: for spar in aircraft.wing.spars[:-1]:
243 Removed: f.write(f" | |-- {spar}\n")
244 Removed: f.write(f" | `-- {aircraft.wing.spars[-1]}\n")
245 Removed: f.write(f" |-- {aircraft.fuselage}\n")
246 Removed: f.write(f" `-- {aircraft.propulsion}\n")
247 Removed: logging.debug(f'Successfully wrote to file {full_path}')
248 Removed:
249 Removed: except IOError:
250 Removed: print(f'Unable to write {file_name} to specified directory.\n',
251 Removed: 'Was the full path passed to the function?')
252 Removed: return None
253 Removed:
254 Removed: def info_save(self, save_path, number):
255 Removed: """Save all the object's coordinates (must be full path)."""
256 Removed: file_name = 'airfoil_{}_eval.txt'.format(number)
257 Removed: full_path = os.path.join(save_path, file_name)
258 Removed: try:
259 Removed: with open(full_path, 'w') as sys.stdout:
260 Removed: self.info_print(6)
261 Removed: # This line required to reset behavior of sys.stdout
262 Removed: sys.stdout = sys.__stdout__
263 Removed: print('Successfully wrote to file {}'.format(full_path))
264 Removed: except IOError:
265 Removed: print(
266 Removed: 'Unable to write {} to specified directory.\n'.format(
267 Removed: file_name), 'Was the full path passed to the function?')
268 Removed: return None
269 Removed:
270 Removed:
271 Removed: def plot_geom(evaluator):
272 Removed: """This function plots analysis results over the airfoil's geometry."""
273 Removed: # Plot chord
274 Removed: x_chord = [0, evaluator.chord]
275 Removed: y_chord = [0, 0]
276 Removed: plt.plot(x_chord, y_chord, linewidth='1')
277 Removed: # Plot quarter chord
278 Removed: plt.plot(evaluator.chord / 4,
279 Removed: 0,
280 Removed: '.',
281 Removed: color='g',
282 Removed: markersize=24,
283 Removed: label='Quarter-chord')
284 Removed: # Plot airfoil surfaces
285 Removed: x = [0.98 * x for x in evaluator.airfoil.x]
286 Removed: y = [0.98 * z for z in evaluator.airfoil.z]
287 Removed: plt.fill(x, y, color='w', linewidth='1', fill=False)
288 Removed: x = [1.02 * x for x in evaluator.airfoil.x]
289 Removed: y = [1.02 * z for z in evaluator.airfoil.z]
290 Removed: plt.fill(x, y, color='b', linewidth='1', fill=False)
291 Removed:
292 Removed: # Plot spars
293 Removed: try:
294 Removed: for _ in range(len(evaluator.spar.x)):
295 Removed: x = (evaluator.spar.x[_])
296 Removed: y = (evaluator.spar.z[_])
297 Removed: plt.plot(x, y, '-', color='b')
298 Removed: except AttributeError:
299 Removed: print('No spars to plot.')
300 Removed: # Plot stringers
301 Removed: try:
302 Removed: for _ in range(0, len(evaluator.stringer.x)):
303 Removed: x = evaluator.stringer.x[_]
304 Removed: y = evaluator.stringer.z[_]
305 Removed: plt.plot(x, y, '.', color='y', markersize=12)
306 Removed: except AttributeError:
307 Removed: print('No stringers to plot.')
308 Removed:
309 Removed: # Plot centroid
310 Removed: x = evaluator.centroid[0]
311 Removed: y = evaluator.centroid[1]
312 Removed: plt.plot(x, y, '.', color='r', markersize=24, label='centroid')
313 Removed:
314 Removed: # Graph formatting
315 Removed: plt.xlabel('X axis')
316 Removed: plt.ylabel('Z axis')
317 Removed:
318 Removed: plot_bound = max(evaluator.airfoil.x)
319 Removed: plt.xlim(-0.10 * plot_bound, 1.10 * plot_bound)
320 Removed: plt.ylim(-(1.10 * plot_bound / 2), (1.10 * plot_bound / 2))
321 Removed: plt.gca().set_aspect('equal', adjustable='box')
322 Removed: plt.gca().legend()
323 Removed: plt.grid(axis='both', linestyle=':', linewidth=1)
324 Removed: plt.show()
325 Removed: return None
326 Removed:
327 Removed:
328 Removed: def plot_lift(evaluator):
329 Removed: x = range(evaluator.semi_span)
330 Removed: y_1 = evaluator.lift_rectangular
331 Removed: y_2 = evaluator.lift_elliptical
332 Removed: y_3 = evaluator.lift_total
333 Removed: plt.plot(x, y_1, '.', color='b', markersize=4, label='Rectangular lift')
334 Removed: plt.plot(x, y_2, '.', color='g', markersize=4, label='Elliptical lift')
335 Removed: plt.plot(x, y_3, '.', color='r', markersize=4, label='Total lift')
336 Removed:
337 Removed: # Graph formatting
338 Removed: plt.xlabel('Semi-span location')
339 Removed: plt.ylabel('Lift')
340 Removed:
341 Removed: plt.gca().legend()
342 Removed: plt.grid(axis='both', linestyle=':', linewidth=1)
343 Removed: plt.show()
344 Removed: return None
evaluator/log_eval.txt
index e69de29b..00000000 100644..000000
example_airfoil.py
index c50949d8..82ee2545 100644..100644
@@ -9,11 +9,12 @@
9 9 Generate a population of airfoils & optimize.
10 10 """
11 11
12 Removed: import resources.materials as mt
12 Added: import matplotlib.pyplot as plt
13 Added:
13 14 import creator
14 Removed: import evaluator.evaluator as evaluator
15 Added: import evaluator
15 16 import generator
16 Removed: import matplotlib.pyplot as plt
17 Added: import resources.materials as mt
17 18
18 19 import time
19 20 start_time = time.time()
@@ -47,8 +48,7 @@
47 48 spar1 = creator.wing.Spar(af, 'spar1')
48 49 spar2 = creator.wing.Spar(af, 'spar2', 0.57)
49 50 # spar2 = creator.wing.Spar(af, 'spar2', 0.7)
50 Removed: stringer = creator.wing.Stringer(af, 'stringer')
51 Removed: stringer.add_coord(af, 5, 6, 5, 4)
51 Added: stringer = creator.wing.Stringer(af, 'stringer', 5, 6, 5, 4)
52 52 stringer.info_save(SAVE_PATH)
53 53
54 54 ac2 = creator.base.Aircraft(eval, "ac2")
@@ -58,36 +58,19 @@
58 58 spar3 = creator.wing.Spar(af2, 'spar3', 0.23)
59 59 spar4 = creator.wing.Spar(af2, 'spar4', 0.67)
60 60 stringer2 = creator.wing.Stringer(af2, 'stringer2')
61 Removed: stringer2.add_coord(af)
62 61 stringer2.info_save(SAVE_PATH)
63 62
64 Removed: # print(eval.analysis())
65 63
66 Removed: # creator.wing.plot_geom(af)
67 Removed: eval.tree_print()
64 Added: for _ in range(5):
65 Added: aircraft = generator.default_aircraft(eval)
66 Added: aircraft2 = generator.default_aircraft(eval)
67 Added: eval.tree_print(aircraft, aircraft2)
68 Added: eval.tree_save(aircraft)
68 69
69 Removed: # for aircraft in eval.aircrafts:
70 Removed: # print(aircraft)
71 Removed: # print(aircraft.wing.material)
72 Removed: # for spar in aircraft.wing.spars:
73 Removed: # print(spar, f"is made out of: {spar.material['name']}")
70 Added: print(eval.analysis())
74 71
75 Removed: # Plot components with matplotlib
76 Removed: # creator.wing.plot_geom(af, [af.spar1, af.spar2], None)
77 Removed:
78 Removed: # Evaluator object contains airfoil analysis results.
79 Removed: # The analysis is performed in the evaluator.py module.
80 Removed: # eval.analysis(1, 1)
81 Removed: # eval.info_print(2)
82 Removed: # eval.info_save(SAVE_PATH, 'foo_name')
83 Removed: # evaluator.plot_geom(eval)
84 Removed: # evaluator.plot_lift(eval)
85 Removed:
86 Removed: # import resources.NACA_2412
87 Removed: # cl = resources.NACA_2412.cl
88 Removed: # alpha = resources.NACA_2412.alpha
89 Removed: # plt.plot(alpha, cl)
90 Removed: # plt.show()
72 Added: # creator.wing.plot_geom(af)
73 Added: # eval.tree_print()
91 74
92 75 # Final execution time
93 76 final_time = time.time() - start_time
generator.py
index 00000000..0ad8d0fb 000000..100644
@@ -0,0 +1,46 @@
1 Added: """
2 Added: The generator.py module contains classes describing genetic populations
3 Added: and methods to generate default aircraft.
4 Added: """
5 Added:
6 Added: import random
7 Added:
8 Added: import creator
9 Added:
10 Added:
11 Added: def default_aircraft(evaluator):
12 Added: """Generate a default aircraft with a random name."""
13 Added: name = 'default_aircraft_' + str(random.randrange(1000, 9999))
14 Added: aircraft = creator.base.Aircraft(evaluator, name)
15 Added: airfoil = creator.wing.Airfoil(aircraft, 'default_airfoil')
16 Added: airfoil.add_naca(2412)
17 Added: soar1 = creator.wing.Spar(airfoil, 'default_spar_1', 0.30)
18 Added: soar2 = creator.wing.Spar(airfoil, 'default_spar_2', 0.60)
19 Added: stringer = creator.wing.Stringer(airfoil, 'default_stringer')
20 Added: return aircraft
21 Added:
22 Added:
23 Added: def default_fuselage():
24 Added: pass
25 Added:
26 Added:
27 Added: def default_propulsion():
28 Added: pass
29 Added:
30 Added:
31 Added: class Population():
32 Added: """Collection of random airfoils."""
33 Added: def __init__(self, size):
34 Added: af = creator.Airfoil
35 Added: # print(af)
36 Added: self.size = size
37 Added: self.gen_number = 0 # incremented for every generation
38 Added:
39 Added: def mutate(self, prob_mt):
40 Added: """Randomly mutate the genes of prob_mt % of the population."""
41 Added: def crossover(self, prob_cx):
42 Added: """Combine the genes of prob_cx % of the population."""
43 Added: def reproduce(self, prob_rp):
44 Added: """Pass on the genes of the fittest prob_rp % of the population."""
45 Added: def fitness():
46 Added: """Rate the fitness of an individual on a relative scale (0-100)"""
generator/generator.py
index 02138283..00000000 100644..000000
@@ -1,64 +0,0 @@
1 Removed: # This file is part of Marius Peter's airfoil analysis package (this program).
2 Removed: #
3 Removed: # This program is free software: you can redistribute it and/or modify
4 Removed: # it under the terms of the GNU General Public License as published by
5 Removed: # the Free Software Foundation, either version 3 of the License, or
6 Removed: # (at your option) any later version.
7 Removed: #
8 Removed: # This program is distributed in the hope that it will be useful,
9 Removed: # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 Removed: # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 Removed: # GNU General Public License for more details.
12 Removed: #
13 Removed: # You should have received a copy of the GNU General Public License
14 Removed: # along with this program. If not, see <https://www.gnu.org/licenses/>.
15 Removed: """
16 Removed: The generator.py module contains a single Population class,
17 Removed: which represents a collection of randomized airfoils.
18 Removed: """
19 Removed:
20 Removed: from tools import creator
21 Removed:
22 Removed:
23 Removed: def default_airfoil():
24 Removed: """Generate the default airfoil."""
25 Removed: airfoil = creator.Airfoil.from_dimensions(100, 200)
26 Removed: airfoil.add_naca(2412)
27 Removed: airfoil.add_mass(10)
28 Removed:
29 Removed: airfoil.spar = creator.Spar()
30 Removed: airfoil.spar.add_coord(airfoil, 0.23)
31 Removed: airfoil.spar.add_coord(airfoil, 0.57)
32 Removed: airfoil.spar.add_spar_caps(0.3)
33 Removed: airfoil.spar.add_mass(10)
34 Removed: airfoil.spar.add_webs(0.4)
35 Removed:
36 Removed: airfoil.stringer = creator.Stringer()
37 Removed: airfoil.stringer.add_coord(airfoil, 3, 6, 5, 4)
38 Removed: airfoil.stringer.add_area(0.1)
39 Removed: airfoil.stringer.add_mass(5)
40 Removed: airfoil.stringer.add_webs(0.1)
41 Removed:
42 Removed: return airfoil
43 Removed:
44 Removed:
45 Removed: class Population(creator.Airfoil):
46 Removed: """Collection of random airfoils."""
47 Removed:
48 Removed: def __init__(self, size):
49 Removed: af = creator.Airfoil
50 Removed: # print(af)
51 Removed: self.size = size
52 Removed: self.gen_number = 0 # incremented for every generation
53 Removed:
54 Removed: def mutate(self, prob_mt):
55 Removed: """Randomly mutate the genes of prob_mt % of the population."""
56 Removed:
57 Removed: def crossover(self, prob_cx):
58 Removed: """Combine the genes of prob_cx % of the population."""
59 Removed:
60 Removed: def reproduce(self, prob_rp):
61 Removed: """Pass on the genes of the fittest prob_rp % of the population."""
62 Removed:
63 Removed: def fitness():
64 Removed: """Rate the fitness of an individual on a relative scale (0-100)"""
log_base.txt
index 2e803516..150c896d 100644..100644
@@ -9191,3 +9191,709 @@
9191 9191 2019-10-17 22:24:00,767 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9192 9192 2019-10-17 22:24:00,788 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9193 9193 2019-10-17 22:24:00,789 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9194 Added: 2019-10-17 22:28:56,204 - DEBUG - $HOME=/home/blendux
9195 Added: 2019-10-17 22:28:56,205 - DEBUG - CONFIGDIR=/home/blendux/.config/matplotlib
9196 Added: 2019-10-17 22:28:56,205 - DEBUG - matplotlib data path: /usr/lib/python3.7/site-packages/matplotlib/mpl-data
9197 Added: 2019-10-17 22:28:56,210 - DEBUG - loaded rc file /usr/lib/python3.7/site-packages/matplotlib/mpl-data/matplotlibrc
9198 Added: 2019-10-17 22:28:56,212 - DEBUG - matplotlib version 3.1.1
9199 Added: 2019-10-17 22:28:56,212 - DEBUG - interactive is False
9200 Added: 2019-10-17 22:28:56,212 - DEBUG - platform is linux
9201 Added: 2019-10-17 22:28:56,212 - DEBUG - loaded modules: ['sys', 'builtins', '_frozen_importlib', '_imp', '_thread', '_warnings', '_weakref', 'zipimport', '_frozen_importlib_external', '_io', 'marshal', 'posix', 'encodings', 'codecs', '_codecs', 'encodings.aliases', 'encodings.utf_8', '_signal', '__main__', 'encodings.latin_1', 'io', 'abc', '_abc', 'site', 'os', 'stat', '_stat', 'posixpath', 'genericpath', 'os.path', '_collections_abc', '_sitebuiltins', '_bootlocale', '_locale', 'types', 'importlib', 'importlib._bootstrap', 'importlib._bootstrap_external', 'warnings', 'importlib.util', 'importlib.abc', 'importlib.machinery', 'contextlib', 'collections', 'operator', '_operator', 'keyword', 'heapq', '_heapq', 'itertools', 'reprlib', '_collections', 'functools', '_functools', 'mpl_toolkits', 'sphinxcontrib', 'resources', 'resources.materials', 'creator', 'creator.base', 'numpy', '__future__', 'numpy._globals', 'numpy.__config__', 'numpy.version', 'numpy._distributor_init', 'numpy.core', 'numpy.core.info', 'numpy.core.multiarray', 'numpy.core.overrides', 'textwrap', 're', 'enum', 'sre_compile', '_sre', 'sre_parse', 'sre_constants', 'copyreg', 'datetime', 'time', 'math', '_datetime', 'numpy.core._multiarray_umath', 'numpy.compat', 'numpy.compat._inspect', 'numpy.compat.py3k', 'pathlib', 'fnmatch', 'ntpath', 'errno', 'urllib', 'urllib.parse', 'pickle', 'struct', '_struct', '_compat_pickle', '_pickle', 'numpy.core.umath', 'numpy.core.numerictypes', 'numbers', 'numpy.core._string_helpers', 'numpy.core._type_aliases', 'numpy.core._dtype', 'numpy.core.numeric', 'numpy.core._exceptions', 'numpy.core._asarray', 'numpy.core._ufunc_config', 'collections.abc', 'numpy.core.fromnumeric', 'numpy.core._methods', 'numpy.core.arrayprint', 'numpy.core.defchararray', 'numpy.core.records', 'numpy.core.memmap', 'numpy.core.function_base', 'numpy.core.machar', 'numpy.core.getlimits', 'numpy.core.shape_base', 'numpy.core.einsumfunc', 'numpy.core._add_newdocs', 'numpy.core._multiarray_tests', 'numpy.core._dtype_ctypes', '_ctypes', 'ctypes', 'ctypes._endian', 'numpy.core._internal', 'platform', 'subprocess', 'signal', '_posixsubprocess', 'select', 'selectors', 'threading', 'traceback', 'linecache', 'tokenize', 'token', '_weakrefset', 'numpy._pytesttester', 'numpy.lib', 'numpy.lib.info', 'numpy.lib.type_check', 'numpy.lib.ufunclike', 'numpy.lib.index_tricks', 'numpy.matrixlib', 'numpy.matrixlib.defmatrix', 'ast', '_ast', 'numpy.linalg', 'numpy.linalg.info', 'numpy.linalg.linalg', 'numpy.lib.twodim_base', 'numpy.linalg.lapack_lite', 'numpy.linalg._umath_linalg', 'numpy.lib.function_base', 'numpy.lib.histograms', 'numpy.lib.stride_tricks', 'numpy.lib.mixins', 'numpy.lib.nanfunctions', 'numpy.lib.shape_base', 'numpy.lib.scimath', 'numpy.lib.polynomial', 'numpy.lib.utils', 'numpy.lib.arraysetops', 'numpy.lib.npyio', 'weakref', 'numpy.lib.format', 'numpy.lib._datasource', 'shutil', 'zlib', 'bz2', '_compression', '_bz2', 'lzma', '_lzma', 'pwd', 'grp', 'numpy.lib._iotools', 'numpy.lib.financial', 'decimal', '_pydecimal', 'contextvars', '_contextvars', 'locale', 'numpy.lib.arrayterator', 'numpy.lib.arraypad', 'numpy.lib._version', 'numpy.fft', 'numpy.fft.info', 'numpy.fft.pocketfft', 'numpy.fft.pocketfft_internal', 'numpy.fft.helper', 'numpy.polynomial', 'numpy.polynomial.polynomial', 'numpy.polynomial.polyutils', 'numpy.polynomial._polybase', 'numpy.polynomial.chebyshev', 'numpy.polynomial.legendre', 'numpy.polynomial.hermite', 'numpy.polynomial.hermite_e', 'numpy.polynomial.laguerre', 'numpy.random', 'numpy.random._pickle', 'numpy.random.mtrand', 'cython_runtime', 'numpy.random.common', 'numpy.random.bounded_integers', 'numpy.random.mt19937', 'numpy.random.bit_generator', '_cython_0_29_13', 'secrets', 'base64', 'binascii', 'hmac', '_hashlib', 'hashlib', '_blake2', '_sha3', 'random', 'bisect', '_bisect', '_random', 'numpy.random.entropy', 'numpy.random.philox', 'numpy.random.pcg64', 'numpy.random.sfc64', 'numpy.random.generator', 'numpy.ctypeslib', 'numpy.ma', 'numpy.ma.core', 'numpy.ma.extras', 'numpy.testing', 'unittest', 'unittest.result', 'unittest.util', 'unittest.case', 'difflib', 'logging', 'string', '_string', 'atexit', 'pprint', 'unittest.suite', 'unittest.loader', 'unittest.main', 'argparse', 'gettext', 'unittest.runner', 'unittest.signals', 'numpy.testing._private', 'numpy.testing._private.utils', 'gc', 'tempfile', 'numpy.testing._private.decorators', 'numpy.testing._private.nosetester', 'creator.fuselage', 'creator.propulsion', 'creator.wing', 'matplotlib', 'distutils', 'distutils.version', 'inspect', 'dis', 'opcode', '_opcode', 'matplotlib.cbook', 'glob', 'gzip', 'matplotlib.cbook.deprecation', 'matplotlib.rcsetup', 'matplotlib.fontconfig_pattern', 'pyparsing', 'copy', 'matplotlib.colors', 'matplotlib._color_data', 'cycler', 'six', 'six.moves', 'matplotlib._version', 'json', 'json.decoder', 'json.scanner', '_json', 'json.encoder', 'matplotlib.ft2font', 'dateutil', 'dateutil._version', 'kiwisolver', 'socket', '_socket']
9202 Added: 2019-10-17 22:28:56,245 - DEBUG - CACHEDIR=/home/blendux/.cache/matplotlib
9203 Added: 2019-10-17 22:28:56,247 - DEBUG - Using fontManager instance from /home/blendux/.cache/matplotlib/fontlist-v310.json
9204 Added: 2019-10-17 22:28:56,342 - DEBUG - Loaded backend qt5agg version unknown.
9205 Added: 2019-10-17 22:28:56,353 - DEBUG - Loaded backend tkagg version unknown.
9206 Added: 2019-10-17 22:28:56,353 - DEBUG - Loaded backend TkAgg version unknown.
9207 Added: 2019-10-17 22:28:56,368 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9208 Added: 2019-10-17 22:28:56,390 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9209 Added: 2019-10-17 22:28:56,391 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9210 Added: 2019-10-19 13:27:24,516 - DEBUG - $HOME=/home/blendux
9211 Added: 2019-10-19 13:27:24,516 - DEBUG - CONFIGDIR=/home/blendux/.config/matplotlib
9212 Added: 2019-10-19 13:27:24,517 - DEBUG - matplotlib data path: /usr/lib/python3.7/site-packages/matplotlib/mpl-data
9213 Added: 2019-10-19 13:27:24,522 - DEBUG - loaded rc file /usr/lib/python3.7/site-packages/matplotlib/mpl-data/matplotlibrc
9214 Added: 2019-10-19 13:27:24,524 - DEBUG - matplotlib version 3.1.1
9215 Added: 2019-10-19 13:27:24,524 - DEBUG - interactive is False
9216 Added: 2019-10-19 13:27:24,524 - DEBUG - platform is linux
9217 Added: 2019-10-19 13:27:24,524 - DEBUG - loaded modules: ['sys', 'builtins', '_frozen_importlib', '_imp', '_thread', '_warnings', '_weakref', 'zipimport', '_frozen_importlib_external', '_io', 'marshal', 'posix', 'encodings', 'codecs', '_codecs', 'encodings.aliases', 'encodings.utf_8', '_signal', '__main__', 'encodings.latin_1', 'io', 'abc', '_abc', 'site', 'os', 'stat', '_stat', 'posixpath', 'genericpath', 'os.path', '_collections_abc', '_sitebuiltins', '_bootlocale', '_locale', 'types', 'importlib', 'importlib._bootstrap', 'importlib._bootstrap_external', 'warnings', 'importlib.util', 'importlib.abc', 'importlib.machinery', 'contextlib', 'collections', 'operator', '_operator', 'keyword', 'heapq', '_heapq', 'itertools', 'reprlib', '_collections', 'functools', '_functools', 'mpl_toolkits', 'sphinxcontrib', 'resources', 'resources.materials', 'creator', 'creator.base', 'numpy', '__future__', 'numpy._globals', 'numpy.__config__', 'numpy.version', 'numpy._distributor_init', 'numpy.core', 'numpy.core.info', 'numpy.core.multiarray', 'numpy.core.overrides', 'textwrap', 're', 'enum', 'sre_compile', '_sre', 'sre_parse', 'sre_constants', 'copyreg', 'datetime', 'time', 'math', '_datetime', 'numpy.core._multiarray_umath', 'numpy.compat', 'numpy.compat._inspect', 'numpy.compat.py3k', 'pathlib', 'fnmatch', 'ntpath', 'errno', 'urllib', 'urllib.parse', 'pickle', 'struct', '_struct', '_compat_pickle', '_pickle', 'numpy.core.umath', 'numpy.core.numerictypes', 'numbers', 'numpy.core._string_helpers', 'numpy.core._type_aliases', 'numpy.core._dtype', 'numpy.core.numeric', 'numpy.core._exceptions', 'numpy.core._asarray', 'numpy.core._ufunc_config', 'collections.abc', 'numpy.core.fromnumeric', 'numpy.core._methods', 'numpy.core.arrayprint', 'numpy.core.defchararray', 'numpy.core.records', 'numpy.core.memmap', 'numpy.core.function_base', 'numpy.core.machar', 'numpy.core.getlimits', 'numpy.core.shape_base', 'numpy.core.einsumfunc', 'numpy.core._add_newdocs', 'numpy.core._multiarray_tests', 'numpy.core._dtype_ctypes', '_ctypes', 'ctypes', 'ctypes._endian', 'numpy.core._internal', 'platform', 'subprocess', 'signal', '_posixsubprocess', 'select', 'selectors', 'threading', 'traceback', 'linecache', 'tokenize', 'token', '_weakrefset', 'numpy._pytesttester', 'numpy.lib', 'numpy.lib.info', 'numpy.lib.type_check', 'numpy.lib.ufunclike', 'numpy.lib.index_tricks', 'numpy.matrixlib', 'numpy.matrixlib.defmatrix', 'ast', '_ast', 'numpy.linalg', 'numpy.linalg.info', 'numpy.linalg.linalg', 'numpy.lib.twodim_base', 'numpy.linalg.lapack_lite', 'numpy.linalg._umath_linalg', 'numpy.lib.function_base', 'numpy.lib.histograms', 'numpy.lib.stride_tricks', 'numpy.lib.mixins', 'numpy.lib.nanfunctions', 'numpy.lib.shape_base', 'numpy.lib.scimath', 'numpy.lib.polynomial', 'numpy.lib.utils', 'numpy.lib.arraysetops', 'numpy.lib.npyio', 'weakref', 'numpy.lib.format', 'numpy.lib._datasource', 'shutil', 'zlib', 'bz2', '_compression', '_bz2', 'lzma', '_lzma', 'pwd', 'grp', 'numpy.lib._iotools', 'numpy.lib.financial', 'decimal', '_pydecimal', 'contextvars', '_contextvars', 'locale', 'numpy.lib.arrayterator', 'numpy.lib.arraypad', 'numpy.lib._version', 'numpy.fft', 'numpy.fft.info', 'numpy.fft.pocketfft', 'numpy.fft.pocketfft_internal', 'numpy.fft.helper', 'numpy.polynomial', 'numpy.polynomial.polynomial', 'numpy.polynomial.polyutils', 'numpy.polynomial._polybase', 'numpy.polynomial.chebyshev', 'numpy.polynomial.legendre', 'numpy.polynomial.hermite', 'numpy.polynomial.hermite_e', 'numpy.polynomial.laguerre', 'numpy.random', 'numpy.random._pickle', 'numpy.random.mtrand', 'cython_runtime', 'numpy.random.common', 'numpy.random.bounded_integers', 'numpy.random.mt19937', 'numpy.random.bit_generator', '_cython_0_29_13', 'secrets', 'base64', 'binascii', 'hmac', '_hashlib', 'hashlib', '_blake2', '_sha3', 'random', 'bisect', '_bisect', '_random', 'numpy.random.entropy', 'numpy.random.philox', 'numpy.random.pcg64', 'numpy.random.sfc64', 'numpy.random.generator', 'numpy.ctypeslib', 'numpy.ma', 'numpy.ma.core', 'numpy.ma.extras', 'numpy.testing', 'unittest', 'unittest.result', 'unittest.util', 'unittest.case', 'difflib', 'logging', 'string', '_string', 'atexit', 'pprint', 'unittest.suite', 'unittest.loader', 'unittest.main', 'argparse', 'gettext', 'unittest.runner', 'unittest.signals', 'numpy.testing._private', 'numpy.testing._private.utils', 'gc', 'tempfile', 'numpy.testing._private.decorators', 'numpy.testing._private.nosetester', 'creator.fuselage', 'creator.propulsion', 'creator.wing', 'matplotlib', 'distutils', 'distutils.version', 'inspect', 'dis', 'opcode', '_opcode', 'matplotlib.cbook', 'glob', 'gzip', 'matplotlib.cbook.deprecation', 'matplotlib.rcsetup', 'matplotlib.fontconfig_pattern', 'pyparsing', 'copy', 'matplotlib.colors', 'matplotlib._color_data', 'cycler', 'six', 'six.moves', 'matplotlib._version', 'json', 'json.decoder', 'json.scanner', '_json', 'json.encoder', 'matplotlib.ft2font', 'dateutil', 'dateutil._version', 'kiwisolver', 'socket', '_socket']
9218 Added: 2019-10-19 13:27:24,571 - DEBUG - CACHEDIR=/home/blendux/.cache/matplotlib
9219 Added: 2019-10-19 13:27:24,574 - DEBUG - Using fontManager instance from /home/blendux/.cache/matplotlib/fontlist-v310.json
9220 Added: 2019-10-19 13:27:24,749 - DEBUG - Loaded backend qt5agg version unknown.
9221 Added: 2019-10-19 13:27:24,774 - DEBUG - Loaded backend tkagg version unknown.
9222 Added: 2019-10-19 13:27:24,774 - DEBUG - Loaded backend TkAgg version unknown.
9223 Added: 2019-10-19 13:27:24,792 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9224 Added: 2019-10-19 13:27:24,810 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9225 Added: 2019-10-19 13:27:24,811 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9226 Added: 2019-10-19 13:27:42,145 - DEBUG - $HOME=/home/blendux
9227 Added: 2019-10-19 13:27:42,145 - DEBUG - CONFIGDIR=/home/blendux/.config/matplotlib
9228 Added: 2019-10-19 13:27:42,145 - DEBUG - matplotlib data path: /usr/lib/python3.7/site-packages/matplotlib/mpl-data
9229 Added: 2019-10-19 13:27:42,150 - DEBUG - loaded rc file /usr/lib/python3.7/site-packages/matplotlib/mpl-data/matplotlibrc
9230 Added: 2019-10-19 13:27:42,152 - DEBUG - matplotlib version 3.1.1
9231 Added: 2019-10-19 13:27:42,152 - DEBUG - interactive is False
9232 Added: 2019-10-19 13:27:42,152 - DEBUG - platform is linux
9233 Added: 2019-10-19 13:27:42,153 - DEBUG - loaded modules: ['sys', 'builtins', '_frozen_importlib', '_imp', '_thread', '_warnings', '_weakref', 'zipimport', '_frozen_importlib_external', '_io', 'marshal', 'posix', 'encodings', 'codecs', '_codecs', 'encodings.aliases', 'encodings.utf_8', '_signal', '__main__', 'encodings.latin_1', 'io', 'abc', '_abc', 'site', 'os', 'stat', '_stat', 'posixpath', 'genericpath', 'os.path', '_collections_abc', '_sitebuiltins', '_bootlocale', '_locale', 'types', 'importlib', 'importlib._bootstrap', 'importlib._bootstrap_external', 'warnings', 'importlib.util', 'importlib.abc', 'importlib.machinery', 'contextlib', 'collections', 'operator', '_operator', 'keyword', 'heapq', '_heapq', 'itertools', 'reprlib', '_collections', 'functools', '_functools', 'mpl_toolkits', 'sphinxcontrib', 'resources', 'resources.materials', 'creator', 'creator.base', 'numpy', '__future__', 'numpy._globals', 'numpy.__config__', 'numpy.version', 'numpy._distributor_init', 'numpy.core', 'numpy.core.info', 'numpy.core.multiarray', 'numpy.core.overrides', 'textwrap', 're', 'enum', 'sre_compile', '_sre', 'sre_parse', 'sre_constants', 'copyreg', 'datetime', 'time', 'math', '_datetime', 'numpy.core._multiarray_umath', 'numpy.compat', 'numpy.compat._inspect', 'numpy.compat.py3k', 'pathlib', 'fnmatch', 'ntpath', 'errno', 'urllib', 'urllib.parse', 'pickle', 'struct', '_struct', '_compat_pickle', '_pickle', 'numpy.core.umath', 'numpy.core.numerictypes', 'numbers', 'numpy.core._string_helpers', 'numpy.core._type_aliases', 'numpy.core._dtype', 'numpy.core.numeric', 'numpy.core._exceptions', 'numpy.core._asarray', 'numpy.core._ufunc_config', 'collections.abc', 'numpy.core.fromnumeric', 'numpy.core._methods', 'numpy.core.arrayprint', 'numpy.core.defchararray', 'numpy.core.records', 'numpy.core.memmap', 'numpy.core.function_base', 'numpy.core.machar', 'numpy.core.getlimits', 'numpy.core.shape_base', 'numpy.core.einsumfunc', 'numpy.core._add_newdocs', 'numpy.core._multiarray_tests', 'numpy.core._dtype_ctypes', '_ctypes', 'ctypes', 'ctypes._endian', 'numpy.core._internal', 'platform', 'subprocess', 'signal', '_posixsubprocess', 'select', 'selectors', 'threading', 'traceback', 'linecache', 'tokenize', 'token', '_weakrefset', 'numpy._pytesttester', 'numpy.lib', 'numpy.lib.info', 'numpy.lib.type_check', 'numpy.lib.ufunclike', 'numpy.lib.index_tricks', 'numpy.matrixlib', 'numpy.matrixlib.defmatrix', 'ast', '_ast', 'numpy.linalg', 'numpy.linalg.info', 'numpy.linalg.linalg', 'numpy.lib.twodim_base', 'numpy.linalg.lapack_lite', 'numpy.linalg._umath_linalg', 'numpy.lib.function_base', 'numpy.lib.histograms', 'numpy.lib.stride_tricks', 'numpy.lib.mixins', 'numpy.lib.nanfunctions', 'numpy.lib.shape_base', 'numpy.lib.scimath', 'numpy.lib.polynomial', 'numpy.lib.utils', 'numpy.lib.arraysetops', 'numpy.lib.npyio', 'weakref', 'numpy.lib.format', 'numpy.lib._datasource', 'shutil', 'zlib', 'bz2', '_compression', '_bz2', 'lzma', '_lzma', 'pwd', 'grp', 'numpy.lib._iotools', 'numpy.lib.financial', 'decimal', '_pydecimal', 'contextvars', '_contextvars', 'locale', 'numpy.lib.arrayterator', 'numpy.lib.arraypad', 'numpy.lib._version', 'numpy.fft', 'numpy.fft.info', 'numpy.fft.pocketfft', 'numpy.fft.pocketfft_internal', 'numpy.fft.helper', 'numpy.polynomial', 'numpy.polynomial.polynomial', 'numpy.polynomial.polyutils', 'numpy.polynomial._polybase', 'numpy.polynomial.chebyshev', 'numpy.polynomial.legendre', 'numpy.polynomial.hermite', 'numpy.polynomial.hermite_e', 'numpy.polynomial.laguerre', 'numpy.random', 'numpy.random._pickle', 'numpy.random.mtrand', 'cython_runtime', 'numpy.random.common', 'numpy.random.bounded_integers', 'numpy.random.mt19937', 'numpy.random.bit_generator', '_cython_0_29_13', 'secrets', 'base64', 'binascii', 'hmac', '_hashlib', 'hashlib', '_blake2', '_sha3', 'random', 'bisect', '_bisect', '_random', 'numpy.random.entropy', 'numpy.random.philox', 'numpy.random.pcg64', 'numpy.random.sfc64', 'numpy.random.generator', 'numpy.ctypeslib', 'numpy.ma', 'numpy.ma.core', 'numpy.ma.extras', 'numpy.testing', 'unittest', 'unittest.result', 'unittest.util', 'unittest.case', 'difflib', 'logging', 'string', '_string', 'atexit', 'pprint', 'unittest.suite', 'unittest.loader', 'unittest.main', 'argparse', 'gettext', 'unittest.runner', 'unittest.signals', 'numpy.testing._private', 'numpy.testing._private.utils', 'gc', 'tempfile', 'numpy.testing._private.decorators', 'numpy.testing._private.nosetester', 'creator.fuselage', 'creator.propulsion', 'creator.wing', 'matplotlib', 'distutils', 'distutils.version', 'inspect', 'dis', 'opcode', '_opcode', 'matplotlib.cbook', 'glob', 'gzip', 'matplotlib.cbook.deprecation', 'matplotlib.rcsetup', 'matplotlib.fontconfig_pattern', 'pyparsing', 'copy', 'matplotlib.colors', 'matplotlib._color_data', 'cycler', 'six', 'six.moves', 'matplotlib._version', 'json', 'json.decoder', 'json.scanner', '_json', 'json.encoder', 'matplotlib.ft2font', 'dateutil', 'dateutil._version', 'kiwisolver', 'socket', '_socket']
9234 Added: 2019-10-19 13:27:42,183 - DEBUG - CACHEDIR=/home/blendux/.cache/matplotlib
9235 Added: 2019-10-19 13:27:42,185 - DEBUG - Using fontManager instance from /home/blendux/.cache/matplotlib/fontlist-v310.json
9236 Added: 2019-10-19 13:27:42,272 - DEBUG - Loaded backend qt5agg version unknown.
9237 Added: 2019-10-19 13:27:42,283 - DEBUG - Loaded backend tkagg version unknown.
9238 Added: 2019-10-19 13:27:42,283 - DEBUG - Loaded backend TkAgg version unknown.
9239 Added: 2019-10-19 13:27:42,298 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9240 Added: 2019-10-19 13:27:42,317 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9241 Added: 2019-10-19 13:27:42,318 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9242 Added: 2019-10-19 13:30:06,313 - DEBUG - $HOME=/home/blendux
9243 Added: 2019-10-19 13:30:06,313 - DEBUG - CONFIGDIR=/home/blendux/.config/matplotlib
9244 Added: 2019-10-19 13:30:06,313 - DEBUG - matplotlib data path: /usr/lib/python3.7/site-packages/matplotlib/mpl-data
9245 Added: 2019-10-19 13:30:06,318 - DEBUG - loaded rc file /usr/lib/python3.7/site-packages/matplotlib/mpl-data/matplotlibrc
9246 Added: 2019-10-19 13:30:06,320 - DEBUG - matplotlib version 3.1.1
9247 Added: 2019-10-19 13:30:06,320 - DEBUG - interactive is False
9248 Added: 2019-10-19 13:30:06,320 - DEBUG - platform is linux
9249 Added: 2019-10-19 13:30:06,320 - DEBUG - loaded modules: ['sys', 'builtins', '_frozen_importlib', '_imp', '_thread', '_warnings', '_weakref', 'zipimport', '_frozen_importlib_external', '_io', 'marshal', 'posix', 'encodings', 'codecs', '_codecs', 'encodings.aliases', 'encodings.utf_8', '_signal', '__main__', 'encodings.latin_1', 'io', 'abc', '_abc', 'site', 'os', 'stat', '_stat', 'posixpath', 'genericpath', 'os.path', '_collections_abc', '_sitebuiltins', '_bootlocale', '_locale', 'types', 'importlib', 'importlib._bootstrap', 'importlib._bootstrap_external', 'warnings', 'importlib.util', 'importlib.abc', 'importlib.machinery', 'contextlib', 'collections', 'operator', '_operator', 'keyword', 'heapq', '_heapq', 'itertools', 'reprlib', '_collections', 'functools', '_functools', 'mpl_toolkits', 'sphinxcontrib', 'resources', 'resources.materials', 'creator', 'creator.base', 'numpy', '__future__', 'numpy._globals', 'numpy.__config__', 'numpy.version', 'numpy._distributor_init', 'numpy.core', 'numpy.core.info', 'numpy.core.multiarray', 'numpy.core.overrides', 'textwrap', 're', 'enum', 'sre_compile', '_sre', 'sre_parse', 'sre_constants', 'copyreg', 'datetime', 'time', 'math', '_datetime', 'numpy.core._multiarray_umath', 'numpy.compat', 'numpy.compat._inspect', 'numpy.compat.py3k', 'pathlib', 'fnmatch', 'ntpath', 'errno', 'urllib', 'urllib.parse', 'pickle', 'struct', '_struct', '_compat_pickle', '_pickle', 'numpy.core.umath', 'numpy.core.numerictypes', 'numbers', 'numpy.core._string_helpers', 'numpy.core._type_aliases', 'numpy.core._dtype', 'numpy.core.numeric', 'numpy.core._exceptions', 'numpy.core._asarray', 'numpy.core._ufunc_config', 'collections.abc', 'numpy.core.fromnumeric', 'numpy.core._methods', 'numpy.core.arrayprint', 'numpy.core.defchararray', 'numpy.core.records', 'numpy.core.memmap', 'numpy.core.function_base', 'numpy.core.machar', 'numpy.core.getlimits', 'numpy.core.shape_base', 'numpy.core.einsumfunc', 'numpy.core._add_newdocs', 'numpy.core._multiarray_tests', 'numpy.core._dtype_ctypes', '_ctypes', 'ctypes', 'ctypes._endian', 'numpy.core._internal', 'platform', 'subprocess', 'signal', '_posixsubprocess', 'select', 'selectors', 'threading', 'traceback', 'linecache', 'tokenize', 'token', '_weakrefset', 'numpy._pytesttester', 'numpy.lib', 'numpy.lib.info', 'numpy.lib.type_check', 'numpy.lib.ufunclike', 'numpy.lib.index_tricks', 'numpy.matrixlib', 'numpy.matrixlib.defmatrix', 'ast', '_ast', 'numpy.linalg', 'numpy.linalg.info', 'numpy.linalg.linalg', 'numpy.lib.twodim_base', 'numpy.linalg.lapack_lite', 'numpy.linalg._umath_linalg', 'numpy.lib.function_base', 'numpy.lib.histograms', 'numpy.lib.stride_tricks', 'numpy.lib.mixins', 'numpy.lib.nanfunctions', 'numpy.lib.shape_base', 'numpy.lib.scimath', 'numpy.lib.polynomial', 'numpy.lib.utils', 'numpy.lib.arraysetops', 'numpy.lib.npyio', 'weakref', 'numpy.lib.format', 'numpy.lib._datasource', 'shutil', 'zlib', 'bz2', '_compression', '_bz2', 'lzma', '_lzma', 'pwd', 'grp', 'numpy.lib._iotools', 'numpy.lib.financial', 'decimal', '_pydecimal', 'contextvars', '_contextvars', 'locale', 'numpy.lib.arrayterator', 'numpy.lib.arraypad', 'numpy.lib._version', 'numpy.fft', 'numpy.fft.info', 'numpy.fft.pocketfft', 'numpy.fft.pocketfft_internal', 'numpy.fft.helper', 'numpy.polynomial', 'numpy.polynomial.polynomial', 'numpy.polynomial.polyutils', 'numpy.polynomial._polybase', 'numpy.polynomial.chebyshev', 'numpy.polynomial.legendre', 'numpy.polynomial.hermite', 'numpy.polynomial.hermite_e', 'numpy.polynomial.laguerre', 'numpy.random', 'numpy.random._pickle', 'numpy.random.mtrand', 'cython_runtime', 'numpy.random.common', 'numpy.random.bounded_integers', 'numpy.random.mt19937', 'numpy.random.bit_generator', '_cython_0_29_13', 'secrets', 'base64', 'binascii', 'hmac', '_hashlib', 'hashlib', '_blake2', '_sha3', 'random', 'bisect', '_bisect', '_random', 'numpy.random.entropy', 'numpy.random.philox', 'numpy.random.pcg64', 'numpy.random.sfc64', 'numpy.random.generator', 'numpy.ctypeslib', 'numpy.ma', 'numpy.ma.core', 'numpy.ma.extras', 'numpy.testing', 'unittest', 'unittest.result', 'unittest.util', 'unittest.case', 'difflib', 'logging', 'string', '_string', 'atexit', 'pprint', 'unittest.suite', 'unittest.loader', 'unittest.main', 'argparse', 'gettext', 'unittest.runner', 'unittest.signals', 'numpy.testing._private', 'numpy.testing._private.utils', 'gc', 'tempfile', 'numpy.testing._private.decorators', 'numpy.testing._private.nosetester', 'creator.fuselage', 'creator.propulsion', 'creator.wing', 'matplotlib', 'distutils', 'distutils.version', 'inspect', 'dis', 'opcode', '_opcode', 'matplotlib.cbook', 'glob', 'gzip', 'matplotlib.cbook.deprecation', 'matplotlib.rcsetup', 'matplotlib.fontconfig_pattern', 'pyparsing', 'copy', 'matplotlib.colors', 'matplotlib._color_data', 'cycler', 'six', 'six.moves', 'matplotlib._version', 'json', 'json.decoder', 'json.scanner', '_json', 'json.encoder', 'matplotlib.ft2font', 'dateutil', 'dateutil._version', 'kiwisolver', 'socket', '_socket']
9250 Added: 2019-10-19 13:30:06,352 - DEBUG - CACHEDIR=/home/blendux/.cache/matplotlib
9251 Added: 2019-10-19 13:30:06,353 - DEBUG - Using fontManager instance from /home/blendux/.cache/matplotlib/fontlist-v310.json
9252 Added: 2019-10-19 13:30:06,441 - DEBUG - Loaded backend qt5agg version unknown.
9253 Added: 2019-10-19 13:30:06,451 - DEBUG - Loaded backend tkagg version unknown.
9254 Added: 2019-10-19 13:30:06,452 - DEBUG - Loaded backend TkAgg version unknown.
9255 Added: 2019-10-19 13:30:06,466 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9256 Added: 2019-10-19 13:30:06,486 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9257 Added: 2019-10-19 13:30:06,488 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9258 Added: 2019-10-19 13:30:33,837 - DEBUG - $HOME=/home/blendux
9259 Added: 2019-10-19 13:30:33,838 - DEBUG - CONFIGDIR=/home/blendux/.config/matplotlib
9260 Added: 2019-10-19 13:30:33,838 - DEBUG - matplotlib data path: /usr/lib/python3.7/site-packages/matplotlib/mpl-data
9261 Added: 2019-10-19 13:30:33,842 - DEBUG - loaded rc file /usr/lib/python3.7/site-packages/matplotlib/mpl-data/matplotlibrc
9262 Added: 2019-10-19 13:30:33,844 - DEBUG - matplotlib version 3.1.1
9263 Added: 2019-10-19 13:30:33,844 - DEBUG - interactive is False
9264 Added: 2019-10-19 13:30:33,844 - DEBUG - platform is linux
9265 Added: 2019-10-19 13:30:33,844 - DEBUG - loaded modules: ['sys', 'builtins', '_frozen_importlib', '_imp', '_thread', '_warnings', '_weakref', 'zipimport', '_frozen_importlib_external', '_io', 'marshal', 'posix', 'encodings', 'codecs', '_codecs', 'encodings.aliases', 'encodings.utf_8', '_signal', '__main__', 'encodings.latin_1', 'io', 'abc', '_abc', 'site', 'os', 'stat', '_stat', 'posixpath', 'genericpath', 'os.path', '_collections_abc', '_sitebuiltins', '_bootlocale', '_locale', 'types', 'importlib', 'importlib._bootstrap', 'importlib._bootstrap_external', 'warnings', 'importlib.util', 'importlib.abc', 'importlib.machinery', 'contextlib', 'collections', 'operator', '_operator', 'keyword', 'heapq', '_heapq', 'itertools', 'reprlib', '_collections', 'functools', '_functools', 'mpl_toolkits', 'sphinxcontrib', 'resources', 'resources.materials', 'creator', 'creator.base', 'numpy', '__future__', 'numpy._globals', 'numpy.__config__', 'numpy.version', 'numpy._distributor_init', 'numpy.core', 'numpy.core.info', 'numpy.core.multiarray', 'numpy.core.overrides', 'textwrap', 're', 'enum', 'sre_compile', '_sre', 'sre_parse', 'sre_constants', 'copyreg', 'datetime', 'time', 'math', '_datetime', 'numpy.core._multiarray_umath', 'numpy.compat', 'numpy.compat._inspect', 'numpy.compat.py3k', 'pathlib', 'fnmatch', 'ntpath', 'errno', 'urllib', 'urllib.parse', 'pickle', 'struct', '_struct', '_compat_pickle', '_pickle', 'numpy.core.umath', 'numpy.core.numerictypes', 'numbers', 'numpy.core._string_helpers', 'numpy.core._type_aliases', 'numpy.core._dtype', 'numpy.core.numeric', 'numpy.core._exceptions', 'numpy.core._asarray', 'numpy.core._ufunc_config', 'collections.abc', 'numpy.core.fromnumeric', 'numpy.core._methods', 'numpy.core.arrayprint', 'numpy.core.defchararray', 'numpy.core.records', 'numpy.core.memmap', 'numpy.core.function_base', 'numpy.core.machar', 'numpy.core.getlimits', 'numpy.core.shape_base', 'numpy.core.einsumfunc', 'numpy.core._add_newdocs', 'numpy.core._multiarray_tests', 'numpy.core._dtype_ctypes', '_ctypes', 'ctypes', 'ctypes._endian', 'numpy.core._internal', 'platform', 'subprocess', 'signal', '_posixsubprocess', 'select', 'selectors', 'threading', 'traceback', 'linecache', 'tokenize', 'token', '_weakrefset', 'numpy._pytesttester', 'numpy.lib', 'numpy.lib.info', 'numpy.lib.type_check', 'numpy.lib.ufunclike', 'numpy.lib.index_tricks', 'numpy.matrixlib', 'numpy.matrixlib.defmatrix', 'ast', '_ast', 'numpy.linalg', 'numpy.linalg.info', 'numpy.linalg.linalg', 'numpy.lib.twodim_base', 'numpy.linalg.lapack_lite', 'numpy.linalg._umath_linalg', 'numpy.lib.function_base', 'numpy.lib.histograms', 'numpy.lib.stride_tricks', 'numpy.lib.mixins', 'numpy.lib.nanfunctions', 'numpy.lib.shape_base', 'numpy.lib.scimath', 'numpy.lib.polynomial', 'numpy.lib.utils', 'numpy.lib.arraysetops', 'numpy.lib.npyio', 'weakref', 'numpy.lib.format', 'numpy.lib._datasource', 'shutil', 'zlib', 'bz2', '_compression', '_bz2', 'lzma', '_lzma', 'pwd', 'grp', 'numpy.lib._iotools', 'numpy.lib.financial', 'decimal', '_pydecimal', 'contextvars', '_contextvars', 'locale', 'numpy.lib.arrayterator', 'numpy.lib.arraypad', 'numpy.lib._version', 'numpy.fft', 'numpy.fft.info', 'numpy.fft.pocketfft', 'numpy.fft.pocketfft_internal', 'numpy.fft.helper', 'numpy.polynomial', 'numpy.polynomial.polynomial', 'numpy.polynomial.polyutils', 'numpy.polynomial._polybase', 'numpy.polynomial.chebyshev', 'numpy.polynomial.legendre', 'numpy.polynomial.hermite', 'numpy.polynomial.hermite_e', 'numpy.polynomial.laguerre', 'numpy.random', 'numpy.random._pickle', 'numpy.random.mtrand', 'cython_runtime', 'numpy.random.common', 'numpy.random.bounded_integers', 'numpy.random.mt19937', 'numpy.random.bit_generator', '_cython_0_29_13', 'secrets', 'base64', 'binascii', 'hmac', '_hashlib', 'hashlib', '_blake2', '_sha3', 'random', 'bisect', '_bisect', '_random', 'numpy.random.entropy', 'numpy.random.philox', 'numpy.random.pcg64', 'numpy.random.sfc64', 'numpy.random.generator', 'numpy.ctypeslib', 'numpy.ma', 'numpy.ma.core', 'numpy.ma.extras', 'numpy.testing', 'unittest', 'unittest.result', 'unittest.util', 'unittest.case', 'difflib', 'logging', 'string', '_string', 'atexit', 'pprint', 'unittest.suite', 'unittest.loader', 'unittest.main', 'argparse', 'gettext', 'unittest.runner', 'unittest.signals', 'numpy.testing._private', 'numpy.testing._private.utils', 'gc', 'tempfile', 'numpy.testing._private.decorators', 'numpy.testing._private.nosetester', 'creator.fuselage', 'creator.propulsion', 'creator.wing', 'matplotlib', 'distutils', 'distutils.version', 'inspect', 'dis', 'opcode', '_opcode', 'matplotlib.cbook', 'glob', 'gzip', 'matplotlib.cbook.deprecation', 'matplotlib.rcsetup', 'matplotlib.fontconfig_pattern', 'pyparsing', 'copy', 'matplotlib.colors', 'matplotlib._color_data', 'cycler', 'six', 'six.moves', 'matplotlib._version', 'json', 'json.decoder', 'json.scanner', '_json', 'json.encoder', 'matplotlib.ft2font', 'dateutil', 'dateutil._version', 'kiwisolver', 'socket', '_socket']
9266 Added: 2019-10-19 13:30:33,876 - DEBUG - CACHEDIR=/home/blendux/.cache/matplotlib
9267 Added: 2019-10-19 13:30:33,877 - DEBUG - Using fontManager instance from /home/blendux/.cache/matplotlib/fontlist-v310.json
9268 Added: 2019-10-19 13:30:33,966 - DEBUG - Loaded backend qt5agg version unknown.
9269 Added: 2019-10-19 13:30:33,976 - DEBUG - Loaded backend tkagg version unknown.
9270 Added: 2019-10-19 13:30:33,976 - DEBUG - Loaded backend TkAgg version unknown.
9271 Added: 2019-10-19 13:30:33,990 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9272 Added: 2019-10-19 13:30:34,034 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9273 Added: 2019-10-19 13:30:34,035 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9274 Added: 2019-10-19 13:31:04,434 - DEBUG - $HOME=/home/blendux
9275 Added: 2019-10-19 13:31:04,435 - DEBUG - CONFIGDIR=/home/blendux/.config/matplotlib
9276 Added: 2019-10-19 13:31:04,435 - DEBUG - matplotlib data path: /usr/lib/python3.7/site-packages/matplotlib/mpl-data
9277 Added: 2019-10-19 13:31:04,440 - DEBUG - loaded rc file /usr/lib/python3.7/site-packages/matplotlib/mpl-data/matplotlibrc
9278 Added: 2019-10-19 13:31:04,441 - DEBUG - matplotlib version 3.1.1
9279 Added: 2019-10-19 13:31:04,441 - DEBUG - interactive is False
9280 Added: 2019-10-19 13:31:04,441 - DEBUG - platform is linux
9281 Added: 2019-10-19 13:31:04,441 - DEBUG - loaded modules: ['sys', 'builtins', '_frozen_importlib', '_imp', '_thread', '_warnings', '_weakref', 'zipimport', '_frozen_importlib_external', '_io', 'marshal', 'posix', 'encodings', 'codecs', '_codecs', 'encodings.aliases', 'encodings.utf_8', '_signal', '__main__', 'encodings.latin_1', 'io', 'abc', '_abc', 'site', 'os', 'stat', '_stat', 'posixpath', 'genericpath', 'os.path', '_collections_abc', '_sitebuiltins', '_bootlocale', '_locale', 'types', 'importlib', 'importlib._bootstrap', 'importlib._bootstrap_external', 'warnings', 'importlib.util', 'importlib.abc', 'importlib.machinery', 'contextlib', 'collections', 'operator', '_operator', 'keyword', 'heapq', '_heapq', 'itertools', 'reprlib', '_collections', 'functools', '_functools', 'mpl_toolkits', 'sphinxcontrib', 'resources', 'resources.materials', 'creator', 'creator.base', 'numpy', '__future__', 'numpy._globals', 'numpy.__config__', 'numpy.version', 'numpy._distributor_init', 'numpy.core', 'numpy.core.info', 'numpy.core.multiarray', 'numpy.core.overrides', 'textwrap', 're', 'enum', 'sre_compile', '_sre', 'sre_parse', 'sre_constants', 'copyreg', 'datetime', 'time', 'math', '_datetime', 'numpy.core._multiarray_umath', 'numpy.compat', 'numpy.compat._inspect', 'numpy.compat.py3k', 'pathlib', 'fnmatch', 'ntpath', 'errno', 'urllib', 'urllib.parse', 'pickle', 'struct', '_struct', '_compat_pickle', '_pickle', 'numpy.core.umath', 'numpy.core.numerictypes', 'numbers', 'numpy.core._string_helpers', 'numpy.core._type_aliases', 'numpy.core._dtype', 'numpy.core.numeric', 'numpy.core._exceptions', 'numpy.core._asarray', 'numpy.core._ufunc_config', 'collections.abc', 'numpy.core.fromnumeric', 'numpy.core._methods', 'numpy.core.arrayprint', 'numpy.core.defchararray', 'numpy.core.records', 'numpy.core.memmap', 'numpy.core.function_base', 'numpy.core.machar', 'numpy.core.getlimits', 'numpy.core.shape_base', 'numpy.core.einsumfunc', 'numpy.core._add_newdocs', 'numpy.core._multiarray_tests', 'numpy.core._dtype_ctypes', '_ctypes', 'ctypes', 'ctypes._endian', 'numpy.core._internal', 'platform', 'subprocess', 'signal', '_posixsubprocess', 'select', 'selectors', 'threading', 'traceback', 'linecache', 'tokenize', 'token', '_weakrefset', 'numpy._pytesttester', 'numpy.lib', 'numpy.lib.info', 'numpy.lib.type_check', 'numpy.lib.ufunclike', 'numpy.lib.index_tricks', 'numpy.matrixlib', 'numpy.matrixlib.defmatrix', 'ast', '_ast', 'numpy.linalg', 'numpy.linalg.info', 'numpy.linalg.linalg', 'numpy.lib.twodim_base', 'numpy.linalg.lapack_lite', 'numpy.linalg._umath_linalg', 'numpy.lib.function_base', 'numpy.lib.histograms', 'numpy.lib.stride_tricks', 'numpy.lib.mixins', 'numpy.lib.nanfunctions', 'numpy.lib.shape_base', 'numpy.lib.scimath', 'numpy.lib.polynomial', 'numpy.lib.utils', 'numpy.lib.arraysetops', 'numpy.lib.npyio', 'weakref', 'numpy.lib.format', 'numpy.lib._datasource', 'shutil', 'zlib', 'bz2', '_compression', '_bz2', 'lzma', '_lzma', 'pwd', 'grp', 'numpy.lib._iotools', 'numpy.lib.financial', 'decimal', '_pydecimal', 'contextvars', '_contextvars', 'locale', 'numpy.lib.arrayterator', 'numpy.lib.arraypad', 'numpy.lib._version', 'numpy.fft', 'numpy.fft.info', 'numpy.fft.pocketfft', 'numpy.fft.pocketfft_internal', 'numpy.fft.helper', 'numpy.polynomial', 'numpy.polynomial.polynomial', 'numpy.polynomial.polyutils', 'numpy.polynomial._polybase', 'numpy.polynomial.chebyshev', 'numpy.polynomial.legendre', 'numpy.polynomial.hermite', 'numpy.polynomial.hermite_e', 'numpy.polynomial.laguerre', 'numpy.random', 'numpy.random._pickle', 'numpy.random.mtrand', 'cython_runtime', 'numpy.random.common', 'numpy.random.bounded_integers', 'numpy.random.mt19937', 'numpy.random.bit_generator', '_cython_0_29_13', 'secrets', 'base64', 'binascii', 'hmac', '_hashlib', 'hashlib', '_blake2', '_sha3', 'random', 'bisect', '_bisect', '_random', 'numpy.random.entropy', 'numpy.random.philox', 'numpy.random.pcg64', 'numpy.random.sfc64', 'numpy.random.generator', 'numpy.ctypeslib', 'numpy.ma', 'numpy.ma.core', 'numpy.ma.extras', 'numpy.testing', 'unittest', 'unittest.result', 'unittest.util', 'unittest.case', 'difflib', 'logging', 'string', '_string', 'atexit', 'pprint', 'unittest.suite', 'unittest.loader', 'unittest.main', 'argparse', 'gettext', 'unittest.runner', 'unittest.signals', 'numpy.testing._private', 'numpy.testing._private.utils', 'gc', 'tempfile', 'numpy.testing._private.decorators', 'numpy.testing._private.nosetester', 'creator.fuselage', 'creator.propulsion', 'creator.wing', 'matplotlib', 'distutils', 'distutils.version', 'inspect', 'dis', 'opcode', '_opcode', 'matplotlib.cbook', 'glob', 'gzip', 'matplotlib.cbook.deprecation', 'matplotlib.rcsetup', 'matplotlib.fontconfig_pattern', 'pyparsing', 'copy', 'matplotlib.colors', 'matplotlib._color_data', 'cycler', 'six', 'six.moves', 'matplotlib._version', 'json', 'json.decoder', 'json.scanner', '_json', 'json.encoder', 'matplotlib.ft2font', 'dateutil', 'dateutil._version', 'kiwisolver', 'socket', '_socket']
9282 Added: 2019-10-19 13:31:04,473 - DEBUG - CACHEDIR=/home/blendux/.cache/matplotlib
9283 Added: 2019-10-19 13:31:04,474 - DEBUG - Using fontManager instance from /home/blendux/.cache/matplotlib/fontlist-v310.json
9284 Added: 2019-10-19 13:31:04,563 - DEBUG - Loaded backend qt5agg version unknown.
9285 Added: 2019-10-19 13:31:04,572 - DEBUG - Loaded backend tkagg version unknown.
9286 Added: 2019-10-19 13:31:04,573 - DEBUG - Loaded backend TkAgg version unknown.
9287 Added: 2019-10-19 13:31:04,588 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9288 Added: 2019-10-19 13:31:04,607 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9289 Added: 2019-10-19 13:31:04,608 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9290 Added: 2019-10-19 13:31:30,159 - DEBUG - $HOME=/home/blendux
9291 Added: 2019-10-19 13:31:30,159 - DEBUG - CONFIGDIR=/home/blendux/.config/matplotlib
9292 Added: 2019-10-19 13:31:30,159 - DEBUG - matplotlib data path: /usr/lib/python3.7/site-packages/matplotlib/mpl-data
9293 Added: 2019-10-19 13:31:30,164 - DEBUG - loaded rc file /usr/lib/python3.7/site-packages/matplotlib/mpl-data/matplotlibrc
9294 Added: 2019-10-19 13:31:30,166 - DEBUG - matplotlib version 3.1.1
9295 Added: 2019-10-19 13:31:30,166 - DEBUG - interactive is False
9296 Added: 2019-10-19 13:31:30,166 - DEBUG - platform is linux
9297 Added: 2019-10-19 13:31:30,166 - DEBUG - loaded modules: ['sys', 'builtins', '_frozen_importlib', '_imp', '_thread', '_warnings', '_weakref', 'zipimport', '_frozen_importlib_external', '_io', 'marshal', 'posix', 'encodings', 'codecs', '_codecs', 'encodings.aliases', 'encodings.utf_8', '_signal', '__main__', 'encodings.latin_1', 'io', 'abc', '_abc', 'site', 'os', 'stat', '_stat', 'posixpath', 'genericpath', 'os.path', '_collections_abc', '_sitebuiltins', '_bootlocale', '_locale', 'types', 'importlib', 'importlib._bootstrap', 'importlib._bootstrap_external', 'warnings', 'importlib.util', 'importlib.abc', 'importlib.machinery', 'contextlib', 'collections', 'operator', '_operator', 'keyword', 'heapq', '_heapq', 'itertools', 'reprlib', '_collections', 'functools', '_functools', 'mpl_toolkits', 'sphinxcontrib', 'resources', 'resources.materials', 'creator', 'creator.base', 'numpy', '__future__', 'numpy._globals', 'numpy.__config__', 'numpy.version', 'numpy._distributor_init', 'numpy.core', 'numpy.core.info', 'numpy.core.multiarray', 'numpy.core.overrides', 'textwrap', 're', 'enum', 'sre_compile', '_sre', 'sre_parse', 'sre_constants', 'copyreg', 'datetime', 'time', 'math', '_datetime', 'numpy.core._multiarray_umath', 'numpy.compat', 'numpy.compat._inspect', 'numpy.compat.py3k', 'pathlib', 'fnmatch', 'ntpath', 'errno', 'urllib', 'urllib.parse', 'pickle', 'struct', '_struct', '_compat_pickle', '_pickle', 'numpy.core.umath', 'numpy.core.numerictypes', 'numbers', 'numpy.core._string_helpers', 'numpy.core._type_aliases', 'numpy.core._dtype', 'numpy.core.numeric', 'numpy.core._exceptions', 'numpy.core._asarray', 'numpy.core._ufunc_config', 'collections.abc', 'numpy.core.fromnumeric', 'numpy.core._methods', 'numpy.core.arrayprint', 'numpy.core.defchararray', 'numpy.core.records', 'numpy.core.memmap', 'numpy.core.function_base', 'numpy.core.machar', 'numpy.core.getlimits', 'numpy.core.shape_base', 'numpy.core.einsumfunc', 'numpy.core._add_newdocs', 'numpy.core._multiarray_tests', 'numpy.core._dtype_ctypes', '_ctypes', 'ctypes', 'ctypes._endian', 'numpy.core._internal', 'platform', 'subprocess', 'signal', '_posixsubprocess', 'select', 'selectors', 'threading', 'traceback', 'linecache', 'tokenize', 'token', '_weakrefset', 'numpy._pytesttester', 'numpy.lib', 'numpy.lib.info', 'numpy.lib.type_check', 'numpy.lib.ufunclike', 'numpy.lib.index_tricks', 'numpy.matrixlib', 'numpy.matrixlib.defmatrix', 'ast', '_ast', 'numpy.linalg', 'numpy.linalg.info', 'numpy.linalg.linalg', 'numpy.lib.twodim_base', 'numpy.linalg.lapack_lite', 'numpy.linalg._umath_linalg', 'numpy.lib.function_base', 'numpy.lib.histograms', 'numpy.lib.stride_tricks', 'numpy.lib.mixins', 'numpy.lib.nanfunctions', 'numpy.lib.shape_base', 'numpy.lib.scimath', 'numpy.lib.polynomial', 'numpy.lib.utils', 'numpy.lib.arraysetops', 'numpy.lib.npyio', 'weakref', 'numpy.lib.format', 'numpy.lib._datasource', 'shutil', 'zlib', 'bz2', '_compression', '_bz2', 'lzma', '_lzma', 'pwd', 'grp', 'numpy.lib._iotools', 'numpy.lib.financial', 'decimal', '_pydecimal', 'contextvars', '_contextvars', 'locale', 'numpy.lib.arrayterator', 'numpy.lib.arraypad', 'numpy.lib._version', 'numpy.fft', 'numpy.fft.info', 'numpy.fft.pocketfft', 'numpy.fft.pocketfft_internal', 'numpy.fft.helper', 'numpy.polynomial', 'numpy.polynomial.polynomial', 'numpy.polynomial.polyutils', 'numpy.polynomial._polybase', 'numpy.polynomial.chebyshev', 'numpy.polynomial.legendre', 'numpy.polynomial.hermite', 'numpy.polynomial.hermite_e', 'numpy.polynomial.laguerre', 'numpy.random', 'numpy.random._pickle', 'numpy.random.mtrand', 'cython_runtime', 'numpy.random.common', 'numpy.random.bounded_integers', 'numpy.random.mt19937', 'numpy.random.bit_generator', '_cython_0_29_13', 'secrets', 'base64', 'binascii', 'hmac', '_hashlib', 'hashlib', '_blake2', '_sha3', 'random', 'bisect', '_bisect', '_random', 'numpy.random.entropy', 'numpy.random.philox', 'numpy.random.pcg64', 'numpy.random.sfc64', 'numpy.random.generator', 'numpy.ctypeslib', 'numpy.ma', 'numpy.ma.core', 'numpy.ma.extras', 'numpy.testing', 'unittest', 'unittest.result', 'unittest.util', 'unittest.case', 'difflib', 'logging', 'string', '_string', 'atexit', 'pprint', 'unittest.suite', 'unittest.loader', 'unittest.main', 'argparse', 'gettext', 'unittest.runner', 'unittest.signals', 'numpy.testing._private', 'numpy.testing._private.utils', 'gc', 'tempfile', 'numpy.testing._private.decorators', 'numpy.testing._private.nosetester', 'creator.fuselage', 'creator.propulsion', 'creator.wing', 'matplotlib', 'distutils', 'distutils.version', 'inspect', 'dis', 'opcode', '_opcode', 'matplotlib.cbook', 'glob', 'gzip', 'matplotlib.cbook.deprecation', 'matplotlib.rcsetup', 'matplotlib.fontconfig_pattern', 'pyparsing', 'copy', 'matplotlib.colors', 'matplotlib._color_data', 'cycler', 'six', 'six.moves', 'matplotlib._version', 'json', 'json.decoder', 'json.scanner', '_json', 'json.encoder', 'matplotlib.ft2font', 'dateutil', 'dateutil._version', 'kiwisolver', 'socket', '_socket']
9298 Added: 2019-10-19 13:31:30,198 - DEBUG - CACHEDIR=/home/blendux/.cache/matplotlib
9299 Added: 2019-10-19 13:31:30,199 - DEBUG - Using fontManager instance from /home/blendux/.cache/matplotlib/fontlist-v310.json
9300 Added: 2019-10-19 13:31:30,287 - DEBUG - Loaded backend qt5agg version unknown.
9301 Added: 2019-10-19 13:31:30,296 - DEBUG - Loaded backend tkagg version unknown.
9302 Added: 2019-10-19 13:31:30,297 - DEBUG - Loaded backend TkAgg version unknown.
9303 Added: 2019-10-19 13:31:30,312 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9304 Added: 2019-10-19 13:31:30,332 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9305 Added: 2019-10-19 13:31:30,333 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9306 Added: 2019-10-19 13:31:48,578 - DEBUG - $HOME=/home/blendux
9307 Added: 2019-10-19 13:31:48,579 - DEBUG - CONFIGDIR=/home/blendux/.config/matplotlib
9308 Added: 2019-10-19 13:31:48,579 - DEBUG - matplotlib data path: /usr/lib/python3.7/site-packages/matplotlib/mpl-data
9309 Added: 2019-10-19 13:31:48,584 - DEBUG - loaded rc file /usr/lib/python3.7/site-packages/matplotlib/mpl-data/matplotlibrc
9310 Added: 2019-10-19 13:31:48,585 - DEBUG - matplotlib version 3.1.1
9311 Added: 2019-10-19 13:31:48,586 - DEBUG - interactive is False
9312 Added: 2019-10-19 13:31:48,586 - DEBUG - platform is linux
9313 Added: 2019-10-19 13:31:48,586 - DEBUG - loaded modules: ['sys', 'builtins', '_frozen_importlib', '_imp', '_thread', '_warnings', '_weakref', 'zipimport', '_frozen_importlib_external', '_io', 'marshal', 'posix', 'encodings', 'codecs', '_codecs', 'encodings.aliases', 'encodings.utf_8', '_signal', '__main__', 'encodings.latin_1', 'io', 'abc', '_abc', 'site', 'os', 'stat', '_stat', 'posixpath', 'genericpath', 'os.path', '_collections_abc', '_sitebuiltins', '_bootlocale', '_locale', 'types', 'importlib', 'importlib._bootstrap', 'importlib._bootstrap_external', 'warnings', 'importlib.util', 'importlib.abc', 'importlib.machinery', 'contextlib', 'collections', 'operator', '_operator', 'keyword', 'heapq', '_heapq', 'itertools', 'reprlib', '_collections', 'functools', '_functools', 'mpl_toolkits', 'sphinxcontrib', 'resources', 'resources.materials', 'creator', 'creator.base', 'numpy', '__future__', 'numpy._globals', 'numpy.__config__', 'numpy.version', 'numpy._distributor_init', 'numpy.core', 'numpy.core.info', 'numpy.core.multiarray', 'numpy.core.overrides', 'textwrap', 're', 'enum', 'sre_compile', '_sre', 'sre_parse', 'sre_constants', 'copyreg', 'datetime', 'time', 'math', '_datetime', 'numpy.core._multiarray_umath', 'numpy.compat', 'numpy.compat._inspect', 'numpy.compat.py3k', 'pathlib', 'fnmatch', 'ntpath', 'errno', 'urllib', 'urllib.parse', 'pickle', 'struct', '_struct', '_compat_pickle', '_pickle', 'numpy.core.umath', 'numpy.core.numerictypes', 'numbers', 'numpy.core._string_helpers', 'numpy.core._type_aliases', 'numpy.core._dtype', 'numpy.core.numeric', 'numpy.core._exceptions', 'numpy.core._asarray', 'numpy.core._ufunc_config', 'collections.abc', 'numpy.core.fromnumeric', 'numpy.core._methods', 'numpy.core.arrayprint', 'numpy.core.defchararray', 'numpy.core.records', 'numpy.core.memmap', 'numpy.core.function_base', 'numpy.core.machar', 'numpy.core.getlimits', 'numpy.core.shape_base', 'numpy.core.einsumfunc', 'numpy.core._add_newdocs', 'numpy.core._multiarray_tests', 'numpy.core._dtype_ctypes', '_ctypes', 'ctypes', 'ctypes._endian', 'numpy.core._internal', 'platform', 'subprocess', 'signal', '_posixsubprocess', 'select', 'selectors', 'threading', 'traceback', 'linecache', 'tokenize', 'token', '_weakrefset', 'numpy._pytesttester', 'numpy.lib', 'numpy.lib.info', 'numpy.lib.type_check', 'numpy.lib.ufunclike', 'numpy.lib.index_tricks', 'numpy.matrixlib', 'numpy.matrixlib.defmatrix', 'ast', '_ast', 'numpy.linalg', 'numpy.linalg.info', 'numpy.linalg.linalg', 'numpy.lib.twodim_base', 'numpy.linalg.lapack_lite', 'numpy.linalg._umath_linalg', 'numpy.lib.function_base', 'numpy.lib.histograms', 'numpy.lib.stride_tricks', 'numpy.lib.mixins', 'numpy.lib.nanfunctions', 'numpy.lib.shape_base', 'numpy.lib.scimath', 'numpy.lib.polynomial', 'numpy.lib.utils', 'numpy.lib.arraysetops', 'numpy.lib.npyio', 'weakref', 'numpy.lib.format', 'numpy.lib._datasource', 'shutil', 'zlib', 'bz2', '_compression', '_bz2', 'lzma', '_lzma', 'pwd', 'grp', 'numpy.lib._iotools', 'numpy.lib.financial', 'decimal', '_pydecimal', 'contextvars', '_contextvars', 'locale', 'numpy.lib.arrayterator', 'numpy.lib.arraypad', 'numpy.lib._version', 'numpy.fft', 'numpy.fft.info', 'numpy.fft.pocketfft', 'numpy.fft.pocketfft_internal', 'numpy.fft.helper', 'numpy.polynomial', 'numpy.polynomial.polynomial', 'numpy.polynomial.polyutils', 'numpy.polynomial._polybase', 'numpy.polynomial.chebyshev', 'numpy.polynomial.legendre', 'numpy.polynomial.hermite', 'numpy.polynomial.hermite_e', 'numpy.polynomial.laguerre', 'numpy.random', 'numpy.random._pickle', 'numpy.random.mtrand', 'cython_runtime', 'numpy.random.common', 'numpy.random.bounded_integers', 'numpy.random.mt19937', 'numpy.random.bit_generator', '_cython_0_29_13', 'secrets', 'base64', 'binascii', 'hmac', '_hashlib', 'hashlib', '_blake2', '_sha3', 'random', 'bisect', '_bisect', '_random', 'numpy.random.entropy', 'numpy.random.philox', 'numpy.random.pcg64', 'numpy.random.sfc64', 'numpy.random.generator', 'numpy.ctypeslib', 'numpy.ma', 'numpy.ma.core', 'numpy.ma.extras', 'numpy.testing', 'unittest', 'unittest.result', 'unittest.util', 'unittest.case', 'difflib', 'logging', 'string', '_string', 'atexit', 'pprint', 'unittest.suite', 'unittest.loader', 'unittest.main', 'argparse', 'gettext', 'unittest.runner', 'unittest.signals', 'numpy.testing._private', 'numpy.testing._private.utils', 'gc', 'tempfile', 'numpy.testing._private.decorators', 'numpy.testing._private.nosetester', 'creator.fuselage', 'creator.propulsion', 'creator.wing', 'matplotlib', 'distutils', 'distutils.version', 'inspect', 'dis', 'opcode', '_opcode', 'matplotlib.cbook', 'glob', 'gzip', 'matplotlib.cbook.deprecation', 'matplotlib.rcsetup', 'matplotlib.fontconfig_pattern', 'pyparsing', 'copy', 'matplotlib.colors', 'matplotlib._color_data', 'cycler', 'six', 'six.moves', 'matplotlib._version', 'json', 'json.decoder', 'json.scanner', '_json', 'json.encoder', 'matplotlib.ft2font', 'dateutil', 'dateutil._version', 'kiwisolver', 'socket', '_socket']
9314 Added: 2019-10-19 13:31:48,617 - DEBUG - CACHEDIR=/home/blendux/.cache/matplotlib
9315 Added: 2019-10-19 13:31:48,619 - DEBUG - Using fontManager instance from /home/blendux/.cache/matplotlib/fontlist-v310.json
9316 Added: 2019-10-19 13:31:48,705 - DEBUG - Loaded backend qt5agg version unknown.
9317 Added: 2019-10-19 13:31:48,715 - DEBUG - Loaded backend tkagg version unknown.
9318 Added: 2019-10-19 13:31:48,715 - DEBUG - Loaded backend TkAgg version unknown.
9319 Added: 2019-10-19 13:31:48,730 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9320 Added: 2019-10-19 13:31:48,750 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9321 Added: 2019-10-19 13:31:48,751 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9322 Added: 2019-10-19 13:31:48,878 - DEBUG - findfont: Matching :family=sans-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=12.0.
9323 Added: 2019-10-19 13:31:48,878 - DEBUG - findfont: score(<Font 'STIXSizeFourSym' (STIXSizFourSymReg.ttf) normal normal regular normal>) = 10.05
9324 Added: 2019-10-19 13:31:48,878 - DEBUG - findfont: score(<Font 'cmb10' (cmb10.ttf) normal normal 400 normal>) = 10.05
9325 Added: 2019-10-19 13:31:48,878 - DEBUG - findfont: score(<Font 'STIXGeneral' (STIXGeneral.ttf) normal normal regular normal>) = 10.05
9326 Added: 2019-10-19 13:31:48,878 - DEBUG - findfont: score(<Font 'STIXSizeFiveSym' (STIXSizFiveSymReg.ttf) normal normal regular normal>) = 10.05
9327 Added: 2019-10-19 13:31:48,879 - DEBUG - findfont: score(<Font 'DejaVu Serif Display' (DejaVuSerifDisplay.ttf) normal normal 400 normal>) = 10.05
9328 Added: 2019-10-19 13:31:48,879 - DEBUG - findfont: score(<Font 'DejaVu Serif' (DejaVuSerif-Italic.ttf) italic normal 400 normal>) = 11.05
9329 Added: 2019-10-19 13:31:48,879 - DEBUG - findfont: score(<Font 'STIXNonUnicode' (STIXNonUniBol.ttf) normal normal bold normal>) = 10.335
9330 Added: 2019-10-19 13:31:48,879 - DEBUG - findfont: score(<Font 'DejaVu Sans Mono' (DejaVuSansMono-Bold.ttf) normal normal bold normal>) = 10.335
9331 Added: 2019-10-19 13:31:48,879 - DEBUG - findfont: score(<Font 'STIXSizeTwoSym' (STIXSizTwoSymReg.ttf) normal normal regular normal>) = 10.05
9332 Added: 2019-10-19 13:31:48,879 - DEBUG - findfont: score(<Font 'STIXSizeThreeSym' (STIXSizThreeSymReg.ttf) normal normal regular normal>) = 10.05
9333 Added: 2019-10-19 13:31:48,879 - DEBUG - findfont: score(<Font 'cmsy10' (cmsy10.ttf) normal normal 400 normal>) = 10.05
9334 Added: 2019-10-19 13:31:48,879 - DEBUG - findfont: score(<Font 'DejaVu Sans' (DejaVuSans.ttf) normal normal 400 normal>) = 0.05
9335 Added: 2019-10-19 13:31:48,879 - DEBUG - findfont: score(<Font 'STIXSizeTwoSym' (STIXSizTwoSymBol.ttf) normal normal bold normal>) = 10.335
9336 Added: 2019-10-19 13:31:48,879 - DEBUG - findfont: score(<Font 'cmex10' (cmex10.ttf) normal normal 400 normal>) = 10.05
9337 Added: 2019-10-19 13:31:48,879 - DEBUG - findfont: score(<Font 'STIXNonUnicode' (STIXNonUniIta.ttf) italic normal 400 normal>) = 11.05
9338 Added: 2019-10-19 13:31:48,879 - DEBUG - findfont: score(<Font 'DejaVu Sans' (DejaVuSans-Bold.ttf) normal normal bold normal>) = 0.33499999999999996
9339 Added: 2019-10-19 13:31:48,879 - DEBUG - findfont: score(<Font 'STIXGeneral' (STIXGeneralBolIta.ttf) italic normal bold normal>) = 11.335
9340 Added: 2019-10-19 13:31:48,879 - DEBUG - findfont: score(<Font 'DejaVu Sans' (DejaVuSans-Oblique.ttf) oblique normal 400 normal>) = 1.05
9341 Added: 2019-10-19 13:31:48,879 - DEBUG - findfont: score(<Font 'STIXSizeOneSym' (STIXSizOneSymReg.ttf) normal normal regular normal>) = 10.05
9342 Added: 2019-10-19 13:31:48,879 - DEBUG - findfont: score(<Font 'STIXSizeThreeSym' (STIXSizThreeSymBol.ttf) normal normal bold normal>) = 10.335
9343 Added: 2019-10-19 13:31:48,879 - DEBUG - findfont: score(<Font 'STIXNonUnicode' (STIXNonUniBolIta.ttf) italic normal bold normal>) = 11.335
9344 Added: 2019-10-19 13:31:48,879 - DEBUG - findfont: score(<Font 'STIXGeneral' (STIXGeneralBol.ttf) normal normal bold normal>) = 10.335
9345 Added: 2019-10-19 13:31:48,880 - DEBUG - findfont: score(<Font 'STIXNonUnicode' (STIXNonUni.ttf) normal normal regular normal>) = 10.05
9346 Added: 2019-10-19 13:31:48,880 - DEBUG - findfont: score(<Font 'DejaVu Sans Mono' (DejaVuSansMono.ttf) normal normal 400 normal>) = 10.05
9347 Added: 2019-10-19 13:31:48,880 - DEBUG - findfont: score(<Font 'cmmi10' (cmmi10.ttf) normal normal 400 normal>) = 10.05
9348 Added: 2019-10-19 13:31:48,880 - DEBUG - findfont: score(<Font 'DejaVu Serif' (DejaVuSerif-BoldItalic.ttf) italic normal bold normal>) = 11.335
9349 Added: 2019-10-19 13:31:48,880 - DEBUG - findfont: score(<Font 'DejaVu Sans' (DejaVuSans-BoldOblique.ttf) oblique normal bold normal>) = 1.335
9350 Added: 2019-10-19 13:31:48,880 - DEBUG - findfont: score(<Font 'STIXGeneral' (STIXGeneralItalic.ttf) italic normal 400 normal>) = 11.05
9351 Added: 2019-10-19 13:31:48,880 - DEBUG - findfont: score(<Font 'cmr10' (cmr10.ttf) normal normal 400 normal>) = 10.05
9352 Added: 2019-10-19 13:31:48,880 - DEBUG - findfont: score(<Font 'DejaVu Sans Mono' (DejaVuSansMono-BoldOblique.ttf) oblique normal bold normal>) = 11.335
9353 Added: 2019-10-19 13:31:48,880 - DEBUG - findfont: score(<Font 'DejaVu Serif' (DejaVuSerif.ttf) normal normal 400 normal>) = 10.05
9354 Added: 2019-10-19 13:31:48,880 - DEBUG - findfont: score(<Font 'DejaVu Sans Mono' (DejaVuSansMono-Oblique.ttf) oblique normal 400 normal>) = 11.05
9355 Added: 2019-10-19 13:31:48,880 - DEBUG - findfont: score(<Font 'STIXSizeOneSym' (STIXSizOneSymBol.ttf) normal normal bold normal>) = 10.335
9356 Added: 2019-10-19 13:31:48,880 - DEBUG - findfont: score(<Font 'DejaVu Serif' (DejaVuSerif-Bold.ttf) normal normal bold normal>) = 10.335
9357 Added: 2019-10-19 13:31:48,880 - DEBUG - findfont: score(<Font 'DejaVu Sans Display' (DejaVuSansDisplay.ttf) normal normal 400 normal>) = 10.05
9358 Added: 2019-10-19 13:31:48,880 - DEBUG - findfont: score(<Font 'cmss10' (cmss10.ttf) normal normal 400 normal>) = 10.05
9359 Added: 2019-10-19 13:31:48,880 - DEBUG - findfont: score(<Font 'STIXSizeFourSym' (STIXSizFourSymBol.ttf) normal normal bold normal>) = 10.335
9360 Added: 2019-10-19 13:31:48,880 - DEBUG - findfont: score(<Font 'cmtt10' (cmtt10.ttf) normal normal 400 normal>) = 10.05
9361 Added: 2019-10-19 13:31:48,880 - DEBUG - findfont: score(<Font 'FreeMono' (FreeMonoBoldOblique.otf) oblique normal bold normal>) = 11.335
9362 Added: 2019-10-19 13:31:48,880 - DEBUG - findfont: score(<Font 'Hermit' (Hermit-Light.otf) normal normal light normal>) = 10.24
9363 Added: 2019-10-19 13:31:48,880 - DEBUG - findfont: score(<Font 'Liberation Serif' (LiberationSerif-Italic.ttf) italic normal 400 normal>) = 11.05
9364 Added: 2019-10-19 13:31:48,881 - DEBUG - findfont: score(<Font 'Droid Serif' (DroidSerif-Italic.ttf) italic normal 400 normal>) = 11.05
9365 Added: 2019-10-19 13:31:48,881 - DEBUG - findfont: score(<Font 'Arial Black' (ariblk.ttf) normal normal black normal>) = 10.525
9366 Added: 2019-10-19 13:31:48,881 - DEBUG - findfont: score(<Font 'Impact' (impact.ttf) normal normal 400 normal>) = 10.05
9367 Added: 2019-10-19 13:31:48,881 - DEBUG - findfont: score(<Font 'Liberation Mono' (LiberationMono-Bold.ttf) normal normal bold normal>) = 10.335
9368 Added: 2019-10-19 13:31:48,881 - DEBUG - findfont: score(<Font 'Trebuchet MS' (trebucit.ttf) italic normal 400 normal>) = 11.05
9369 Added: 2019-10-19 13:31:48,881 - DEBUG - findfont: score(<Font 'MOESongUN' (eduSong_Unicode.ttf) normal normal 400 normal>) = 10.05
9370 Added: 2019-10-19 13:31:48,881 - DEBUG - findfont: score(<Font 'Source Code Pro' (SourceCodePro-LightIt.otf) italic normal light normal>) = 11.24
9371 Added: 2019-10-19 13:31:48,881 - DEBUG - findfont: score(<Font 'Source Code Pro' (SourceCodePro-BlackIt.otf) italic normal black normal>) = 11.525
9372 Added: 2019-10-19 13:31:48,881 - DEBUG - findfont: score(<Font 'OpenDyslexicAlta' (OpenDyslexicAlta-BoldItalic.ttf) italic normal bold normal>) = 11.335
9373 Added: 2019-10-19 13:31:48,881 - DEBUG - findfont: score(<Font 'Font Awesome 5 Free' (fa-solid-900.ttf) normal normal 400 normal>) = 10.05
9374 Added: 2019-10-19 13:31:48,881 - DEBUG - findfont: score(<Font 'Times New Roman' (times.ttf) normal normal roman normal>) = 10.145
9375 Added: 2019-10-19 13:31:48,881 - DEBUG - findfont: score(<Font 'Anonymous Pro' (Anonymous Pro B.ttf) normal normal bold normal>) = 10.335
9376 Added: 2019-10-19 13:31:48,881 - DEBUG - findfont: score(<Font 'Droid Serif' (DroidSerif.ttf) normal normal 400 normal>) = 10.05
9377 Added: 2019-10-19 13:31:48,881 - DEBUG - findfont: score(<Font 'Arial' (arialbi.ttf) italic normal bold normal>) = 7.698636363636363
9378 Added: 2019-10-19 13:31:48,881 - DEBUG - findfont: score(<Font 'OpenDyslexic' (OpenDyslexic-Italic.ttf) italic normal 400 normal>) = 11.05
9379 Added: 2019-10-19 13:31:48,881 - DEBUG - findfont: score(<Font 'Hermit' (Hermit-Regular.otf) normal normal regular normal>) = 10.05
9380 Added: 2019-10-19 13:31:48,881 - DEBUG - findfont: score(<Font 'Source Code Pro' (SourceCodePro-BoldIt.otf) italic normal bold normal>) = 11.335
9381 Added: 2019-10-19 13:31:48,881 - DEBUG - findfont: score(<Font 'Anonymous Pro Minus' (Anonymous Pro Minus B.ttf) normal normal bold normal>) = 10.335
9382 Added: 2019-10-19 13:31:48,882 - DEBUG - findfont: score(<Font 'Verdana' (verdana.ttf) normal normal 400 normal>) = 3.6863636363636365
9383 Added: 2019-10-19 13:31:48,882 - DEBUG - findfont: score(<Font 'Source Code Pro' (SourceCodePro-It.otf) italic normal 400 normal>) = 11.05
9384 Added: 2019-10-19 13:31:48,882 - DEBUG - findfont: score(<Font 'Anonymous Pro' (Anonymous Pro.ttf) normal normal 400 normal>) = 10.05
9385 Added: 2019-10-19 13:31:48,882 - DEBUG - findfont: score(<Font 'FreeSans' (FreeSansOblique.otf) oblique normal 400 normal>) = 11.05
9386 Added: 2019-10-19 13:31:48,882 - DEBUG - findfont: score(<Font 'Hermit' (Hermit-Bold.otf) normal normal bold normal>) = 10.335
9387 Added: 2019-10-19 13:31:48,882 - DEBUG - findfont: score(<Font 'FreeSans' (FreeSans.otf) normal normal 400 normal>) = 10.05
9388 Added: 2019-10-19 13:31:48,882 - DEBUG - findfont: score(<Font 'Liberation Serif' (LiberationSerif-BoldItalic.ttf) italic normal bold normal>) = 11.335
9389 Added: 2019-10-19 13:31:48,882 - DEBUG - findfont: score(<Font 'Hermit' (Hermit-BoldItalic.otf) italic normal bold normal>) = 11.335
9390 Added: 2019-10-19 13:31:48,882 - DEBUG - findfont: score(<Font 'Hack' (Hack-Bold.ttf) normal normal bold normal>) = 10.335
9391 Added: 2019-10-19 13:31:48,882 - DEBUG - findfont: score(<Font 'Hack' (Hack-Italic.ttf) italic normal 400 normal>) = 11.05
9392 Added: 2019-10-19 13:31:48,882 - DEBUG - findfont: score(<Font 'OpenDyslexic3' (OpenDyslexic3-Regular.ttf) normal normal regular normal>) = 10.05
9393 Added: 2019-10-19 13:31:48,882 - DEBUG - findfont: score(<Font 'Verdana' (verdanab.ttf) normal normal bold normal>) = 3.9713636363636367
9394 Added: 2019-10-19 13:31:48,882 - DEBUG - findfont: score(<Font 'Georgia' (georgiai.ttf) italic normal 400 normal>) = 11.05
9395 Added: 2019-10-19 13:31:48,882 - DEBUG - findfont: score(<Font 'Courier New' (cour.ttf) normal normal 400 normal>) = 10.05
9396 Added: 2019-10-19 13:31:48,882 - DEBUG - findfont: score(<Font 'Droid Sans' (DroidSans.ttf) normal normal 400 normal>) = 10.05
9397 Added: 2019-10-19 13:31:48,882 - DEBUG - findfont: score(<Font 'Arial' (arialbd.ttf) normal normal bold normal>) = 6.698636363636363
9398 Added: 2019-10-19 13:31:48,882 - DEBUG - findfont: score(<Font 'Anonymous Pro' (Anonymous Pro I.ttf) italic normal 400 normal>) = 11.05
9399 Added: 2019-10-19 13:31:48,882 - DEBUG - findfont: score(<Font 'Courier New' (courbi.ttf) italic normal bold normal>) = 11.335
9400 Added: 2019-10-19 13:31:48,882 - DEBUG - findfont: score(<Font 'Liberation Serif' (LiberationSerif-Regular.ttf) normal normal 400 normal>) = 10.05
9401 Added: 2019-10-19 13:31:48,883 - DEBUG - findfont: score(<Font 'Verdana' (verdanaz.ttf) italic normal bold normal>) = 4.971363636363637
9402 Added: 2019-10-19 13:31:48,883 - DEBUG - findfont: score(<Font 'Anonymous Pro' (Anonymous Pro BI.ttf) italic normal bold normal>) = 11.335
9403 Added: 2019-10-19 13:31:48,883 - DEBUG - findfont: score(<Font 'OpenDyslexic' (OpenDyslexic-Bold.ttf) normal normal bold normal>) = 10.335
9404 Added: 2019-10-19 13:31:48,883 - DEBUG - findfont: score(<Font 'Source Code Pro' (SourceCodePro-Medium.otf) normal normal medium normal>) = 10.145
9405 Added: 2019-10-19 13:31:48,883 - DEBUG - findfont: score(<Font 'FreeSerif' (FreeSerifBold.otf) normal normal bold normal>) = 10.335
9406 Added: 2019-10-19 13:31:48,883 - DEBUG - findfont: score(<Font 'FreeSerif' (FreeSerifItalic.otf) italic normal 400 normal>) = 11.05
9407 Added: 2019-10-19 13:31:48,883 - DEBUG - findfont: score(<Font 'Liberation Sans' (LiberationSans-Regular.ttf) normal normal 400 normal>) = 10.05
9408 Added: 2019-10-19 13:31:48,883 - DEBUG - findfont: score(<Font 'Source Code Pro' (SourceCodePro-Regular.otf) normal normal 400 normal>) = 10.05
9409 Added: 2019-10-19 13:31:48,883 - DEBUG - findfont: score(<Font 'Comic Sans MS' (comicbd.ttf) normal normal bold normal>) = 10.335
9410 Added: 2019-10-19 13:31:48,883 - DEBUG - findfont: score(<Font 'Hack' (Hack-Regular.ttf) normal normal regular normal>) = 10.05
9411 Added: 2019-10-19 13:31:48,883 - DEBUG - findfont: score(<Font 'Anonymous Pro Minus' (Anonymous Pro Minus BI.ttf) italic normal bold normal>) = 11.335
9412 Added: 2019-10-19 13:31:48,883 - DEBUG - findfont: score(<Font 'Liberation Mono' (LiberationMono-Italic.ttf) italic normal 400 normal>) = 11.05
9413 Added: 2019-10-19 13:31:48,883 - DEBUG - findfont: score(<Font 'Liberation Serif' (LiberationSerif-Bold.ttf) normal normal bold normal>) = 10.335
9414 Added: 2019-10-19 13:31:48,883 - DEBUG - findfont: score(<Font 'Liberation Mono' (LiberationMono-BoldItalic.ttf) italic normal bold normal>) = 11.335
9415 Added: 2019-10-19 13:31:48,883 - DEBUG - findfont: score(<Font 'Trebuchet MS' (trebucbd.ttf) normal normal bold normal>) = 10.335
9416 Added: 2019-10-19 13:31:48,883 - DEBUG - findfont: score(<Font 'Comic Sans MS' (comic.ttf) normal normal 400 normal>) = 10.05
9417 Added: 2019-10-19 13:31:48,883 - DEBUG - findfont: score(<Font 'Liberation Sans' (LiberationSans-BoldItalic.ttf) italic normal bold normal>) = 11.335
9418 Added: 2019-10-19 13:31:48,883 - DEBUG - findfont: score(<Font 'Cantarell' (Cantarell-Bold.otf) normal normal bold normal>) = 10.335
9419 Added: 2019-10-19 13:31:48,883 - DEBUG - findfont: score(<Font 'Source Code Pro' (SourceCodePro-ExtraLight.otf) normal normal light normal>) = 10.24
9420 Added: 2019-10-19 13:31:48,884 - DEBUG - findfont: score(<Font 'Source Code Pro' (SourceCodePro-Semibold.otf) normal normal semibold normal>) = 10.24
9421 Added: 2019-10-19 13:31:48,884 - DEBUG - findfont: score(<Font 'Source Code Pro' (SourceCodePro-ExtraLightIt.otf) italic normal light normal>) = 11.24
9422 Added: 2019-10-19 13:31:48,884 - DEBUG - findfont: score(<Font 'Source Code Pro' (SourceCodePro-Black.otf) normal normal black normal>) = 10.525
9423 Added: 2019-10-19 13:31:48,884 - DEBUG - findfont: score(<Font 'FreeSans' (FreeSansBold.otf) normal normal bold normal>) = 10.335
9424 Added: 2019-10-19 13:31:48,884 - DEBUG - findfont: score(<Font 'Arial' (ariali.ttf) italic normal 400 normal>) = 7.413636363636363
9425 Added: 2019-10-19 13:31:48,884 - DEBUG - findfont: score(<Font 'Courier New' (couri.ttf) italic normal 400 normal>) = 11.05
9426 Added: 2019-10-19 13:31:48,884 - DEBUG - findfont: score(<Font 'Georgia' (georgia.ttf) normal normal 400 normal>) = 10.05
9427 Added: 2019-10-19 13:31:48,884 - DEBUG - findfont: score(<Font 'Symbola' (Symbola.ttf) normal normal 400 normal>) = 10.05
9428 Added: 2019-10-19 13:31:48,884 - DEBUG - findfont: score(<Font 'OpenDyslexicAlta' (OpenDyslexicAlta-Regular.ttf) normal normal 400 normal>) = 10.05
9429 Added: 2019-10-19 13:31:48,884 - DEBUG - findfont: score(<Font 'OpenDyslexicMono' (OpenDyslexicMono-Regular.ttf) normal normal 400 normal>) = 10.05
9430 Added: 2019-10-19 13:31:48,884 - DEBUG - findfont: score(<Font 'Droid Serif' (DroidSerif-BoldItalic.ttf) italic normal bold normal>) = 11.335
9431 Added: 2019-10-19 13:31:48,884 - DEBUG - findfont: score(<Font 'FreeMono' (FreeMono.otf) normal normal 400 normal>) = 10.05
9432 Added: 2019-10-19 13:31:48,884 - DEBUG - findfont: score(<Font 'Trebuchet MS' (trebucbi.ttf) italic normal bold normal>) = 11.335
9433 Added: 2019-10-19 13:31:48,884 - DEBUG - findfont: score(<Font 'Source Code Pro' (SourceCodePro-SemiboldIt.otf) italic normal semibold normal>) = 11.24
9434 Added: 2019-10-19 13:31:48,884 - DEBUG - findfont: score(<Font 'Anonymous Pro Minus' (Anonymous Pro Minus.ttf) normal normal 400 normal>) = 10.05
9435 Added: 2019-10-19 13:31:48,884 - DEBUG - findfont: score(<Font 'Liberation Mono' (LiberationMono-Regular.ttf) normal normal 400 normal>) = 10.05
9436 Added: 2019-10-19 13:31:48,884 - DEBUG - findfont: score(<Font 'Cantarell' (Cantarell-Regular.otf) normal normal regular normal>) = 10.05
9437 Added: 2019-10-19 13:31:48,884 - DEBUG - findfont: score(<Font 'OpenDyslexicAlta' (OpenDyslexicAlta-Bold.ttf) normal normal bold normal>) = 10.335
9438 Added: 2019-10-19 13:31:48,884 - DEBUG - findfont: score(<Font 'Source Code Pro' (SourceCodePro-MediumIt.otf) italic normal medium normal>) = 11.145
9439 Added: 2019-10-19 13:31:48,885 - DEBUG - findfont: score(<Font 'FreeMono' (FreeMonoOblique.otf) oblique normal 400 normal>) = 11.05
9440 Added: 2019-10-19 13:31:48,885 - DEBUG - findfont: score(<Font 'Cantarell' (Cantarell-Light.otf) normal normal light normal>) = 10.24
9441 Added: 2019-10-19 13:31:48,885 - DEBUG - findfont: score(<Font 'FreeSerif' (FreeSerifBoldItalic.otf) italic normal bold normal>) = 11.335
9442 Added: 2019-10-19 13:31:48,885 - DEBUG - findfont: score(<Font 'Georgia' (georgiaz.ttf) italic normal bold normal>) = 11.335
9443 Added: 2019-10-19 13:31:48,885 - DEBUG - findfont: score(<Font 'Hack' (Hack-BoldItalic.ttf) italic normal bold normal>) = 11.335
9444 Added: 2019-10-19 13:31:48,885 - DEBUG - findfont: score(<Font 'Droid Sans Mono' (DroidSansMono.ttf) normal normal 400 normal>) = 10.05
9445 Added: 2019-10-19 13:31:48,885 - DEBUG - findfont: score(<Font 'OpenDyslexic3' (OpenDyslexic3-Bold.ttf) normal normal bold normal>) = 10.335
9446 Added: 2019-10-19 13:31:48,885 - DEBUG - findfont: score(<Font 'Times New Roman' (timesbi.ttf) italic normal roman normal>) = 11.145
9447 Added: 2019-10-19 13:31:48,885 - DEBUG - findfont: score(<Font 'FreeSans' (FreeSansBoldOblique.otf) oblique normal bold normal>) = 11.335
9448 Added: 2019-10-19 13:31:48,885 - DEBUG - findfont: score(<Font 'Cantarell' (Cantarell-Thin.otf) normal normal 400 normal>) = 10.05
9449 Added: 2019-10-19 13:31:48,885 - DEBUG - findfont: score(<Font 'Arial' (arial.ttf) normal normal 400 normal>) = 6.413636363636363
9450 Added: 2019-10-19 13:31:48,885 - DEBUG - findfont: score(<Font 'Droid Sans' (DroidSans-Bold.ttf) normal normal bold normal>) = 10.335
9451 Added: 2019-10-19 13:31:48,885 - DEBUG - findfont: score(<Font 'FreeSerif' (FreeSerif.otf) normal normal 400 normal>) = 10.05
9452 Added: 2019-10-19 13:31:48,885 - DEBUG - findfont: score(<Font 'OpenDyslexic' (OpenDyslexic-BoldItalic.ttf) italic normal bold normal>) = 11.335
9453 Added: 2019-10-19 13:31:48,885 - DEBUG - findfont: score(<Font 'Hermit' (Hermit-LightItalic.otf) italic normal light normal>) = 11.24
9454 Added: 2019-10-19 13:31:48,885 - DEBUG - findfont: score(<Font 'Times New Roman' (timesbd.ttf) normal normal roman normal>) = 10.145
9455 Added: 2019-10-19 13:31:48,885 - DEBUG - findfont: score(<Font 'Cantarell' (Cantarell-ExtraBold.otf) normal normal bold normal>) = 10.335
9456 Added: 2019-10-19 13:31:48,885 - DEBUG - findfont: score(<Font 'Trebuchet MS' (trebuc.ttf) normal normal 400 normal>) = 10.05
9457 Added: 2019-10-19 13:31:48,885 - DEBUG - findfont: score(<Font 'Liberation Sans' (LiberationSans-Bold.ttf) normal normal bold normal>) = 10.335
9458 Added: 2019-10-19 13:31:48,886 - DEBUG - findfont: score(<Font 'OpenDyslexicAlta' (OpenDyslexicAlta-Italic.ttf) italic normal 400 normal>) = 11.05
9459 Added: 2019-10-19 13:31:48,886 - DEBUG - findfont: score(<Font 'Source Code Pro' (SourceCodePro-Bold.otf) normal normal bold normal>) = 10.335
9460 Added: 2019-10-19 13:31:48,886 - DEBUG - findfont: score(<Font 'Source Code Pro' (SourceCodePro-Light.otf) normal normal light normal>) = 10.24
9461 Added: 2019-10-19 13:31:48,886 - DEBUG - findfont: score(<Font 'Courier New' (courbd.ttf) normal normal bold normal>) = 10.335
9462 Added: 2019-10-19 13:31:48,886 - DEBUG - findfont: score(<Font 'Webdings' (webdings.ttf) normal normal 400 normal>) = 10.05
9463 Added: 2019-10-19 13:31:48,886 - DEBUG - findfont: score(<Font 'Verdana' (verdanai.ttf) italic normal 400 normal>) = 4.6863636363636365
9464 Added: 2019-10-19 13:31:48,886 - DEBUG - findfont: score(<Font 'TW-MOE-Std-Kai' (edukai-3.ttf) normal normal 400 normal>) = 10.05
9465 Added: 2019-10-19 13:31:48,886 - DEBUG - findfont: score(<Font 'Liberation Sans' (LiberationSans-Italic.ttf) italic normal 400 normal>) = 11.05
9466 Added: 2019-10-19 13:31:48,886 - DEBUG - findfont: score(<Font 'Anonymous Pro Minus' (Anonymous Pro Minus I.ttf) italic normal 400 normal>) = 11.05
9467 Added: 2019-10-19 13:31:48,886 - DEBUG - findfont: score(<Font 'Times New Roman' (timesi.ttf) italic normal roman normal>) = 11.145
9468 Added: 2019-10-19 13:31:48,886 - DEBUG - findfont: score(<Font 'Droid Serif' (DroidSerif-Bold.ttf) normal normal bold normal>) = 10.335
9469 Added: 2019-10-19 13:31:48,886 - DEBUG - findfont: score(<Font 'Font Awesome 5 Free' (fa-regular-400.ttf) normal normal regular normal>) = 10.05
9470 Added: 2019-10-19 13:31:48,886 - DEBUG - findfont: score(<Font 'OpenDyslexic' (OpenDyslexic-Regular.ttf) normal normal 400 normal>) = 10.05
9471 Added: 2019-10-19 13:31:48,886 - DEBUG - findfont: score(<Font 'FreeMono' (FreeMonoBold.otf) normal normal bold normal>) = 10.335
9472 Added: 2019-10-19 13:31:48,886 - DEBUG - findfont: score(<Font 'Georgia' (georgiab.ttf) normal normal bold normal>) = 10.335
9473 Added: 2019-10-19 13:31:48,886 - DEBUG - findfont: score(<Font 'Font Awesome 5 Brands' (fa-brands-400.ttf) normal normal regular normal>) = 10.05
9474 Added: 2019-10-19 13:31:48,886 - DEBUG - findfont: score(<Font 'Andale Mono' (andalemo.ttf) normal normal 400 normal>) = 10.05
9475 Added: 2019-10-19 13:31:48,886 - DEBUG - findfont: score(<Font 'Hermit' (Hermit-RegularItalic.otf) italic normal regular normal>) = 11.05
9476 Added: 2019-10-19 13:31:48,886 - DEBUG - findfont: Matching :family=sans-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=12.0 to DejaVu Sans ('/usr/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSans.ttf') with score of 0.050000.
9477 Added: 2019-10-19 13:31:48,900 - DEBUG - findfont: Matching :family=sans-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0.
9478 Added: 2019-10-19 13:31:48,900 - DEBUG - findfont: score(<Font 'STIXSizeFourSym' (STIXSizFourSymReg.ttf) normal normal regular normal>) = 10.05
9479 Added: 2019-10-19 13:31:48,900 - DEBUG - findfont: score(<Font 'cmb10' (cmb10.ttf) normal normal 400 normal>) = 10.05
9480 Added: 2019-10-19 13:31:48,900 - DEBUG - findfont: score(<Font 'STIXGeneral' (STIXGeneral.ttf) normal normal regular normal>) = 10.05
9481 Added: 2019-10-19 13:31:48,900 - DEBUG - findfont: score(<Font 'STIXSizeFiveSym' (STIXSizFiveSymReg.ttf) normal normal regular normal>) = 10.05
9482 Added: 2019-10-19 13:31:48,900 - DEBUG - findfont: score(<Font 'DejaVu Serif Display' (DejaVuSerifDisplay.ttf) normal normal 400 normal>) = 10.05
9483 Added: 2019-10-19 13:31:48,900 - DEBUG - findfont: score(<Font 'DejaVu Serif' (DejaVuSerif-Italic.ttf) italic normal 400 normal>) = 11.05
9484 Added: 2019-10-19 13:31:48,900 - DEBUG - findfont: score(<Font 'STIXNonUnicode' (STIXNonUniBol.ttf) normal normal bold normal>) = 10.335
9485 Added: 2019-10-19 13:31:48,900 - DEBUG - findfont: score(<Font 'DejaVu Sans Mono' (DejaVuSansMono-Bold.ttf) normal normal bold normal>) = 10.335
9486 Added: 2019-10-19 13:31:48,900 - DEBUG - findfont: score(<Font 'STIXSizeTwoSym' (STIXSizTwoSymReg.ttf) normal normal regular normal>) = 10.05
9487 Added: 2019-10-19 13:31:48,900 - DEBUG - findfont: score(<Font 'STIXSizeThreeSym' (STIXSizThreeSymReg.ttf) normal normal regular normal>) = 10.05
9488 Added: 2019-10-19 13:31:48,900 - DEBUG - findfont: score(<Font 'cmsy10' (cmsy10.ttf) normal normal 400 normal>) = 10.05
9489 Added: 2019-10-19 13:31:48,900 - DEBUG - findfont: score(<Font 'DejaVu Sans' (DejaVuSans.ttf) normal normal 400 normal>) = 0.05
9490 Added: 2019-10-19 13:31:48,900 - DEBUG - findfont: score(<Font 'STIXSizeTwoSym' (STIXSizTwoSymBol.ttf) normal normal bold normal>) = 10.335
9491 Added: 2019-10-19 13:31:48,900 - DEBUG - findfont: score(<Font 'cmex10' (cmex10.ttf) normal normal 400 normal>) = 10.05
9492 Added: 2019-10-19 13:31:48,901 - DEBUG - findfont: score(<Font 'STIXNonUnicode' (STIXNonUniIta.ttf) italic normal 400 normal>) = 11.05
9493 Added: 2019-10-19 13:31:48,901 - DEBUG - findfont: score(<Font 'DejaVu Sans' (DejaVuSans-Bold.ttf) normal normal bold normal>) = 0.33499999999999996
9494 Added: 2019-10-19 13:31:48,901 - DEBUG - findfont: score(<Font 'STIXGeneral' (STIXGeneralBolIta.ttf) italic normal bold normal>) = 11.335
9495 Added: 2019-10-19 13:31:48,901 - DEBUG - findfont: score(<Font 'DejaVu Sans' (DejaVuSans-Oblique.ttf) oblique normal 400 normal>) = 1.05
9496 Added: 2019-10-19 13:31:48,901 - DEBUG - findfont: score(<Font 'STIXSizeOneSym' (STIXSizOneSymReg.ttf) normal normal regular normal>) = 10.05
9497 Added: 2019-10-19 13:31:48,901 - DEBUG - findfont: score(<Font 'STIXSizeThreeSym' (STIXSizThreeSymBol.ttf) normal normal bold normal>) = 10.335
9498 Added: 2019-10-19 13:31:48,901 - DEBUG - findfont: score(<Font 'STIXNonUnicode' (STIXNonUniBolIta.ttf) italic normal bold normal>) = 11.335
9499 Added: 2019-10-19 13:31:48,901 - DEBUG - findfont: score(<Font 'STIXGeneral' (STIXGeneralBol.ttf) normal normal bold normal>) = 10.335
9500 Added: 2019-10-19 13:31:48,901 - DEBUG - findfont: score(<Font 'STIXNonUnicode' (STIXNonUni.ttf) normal normal regular normal>) = 10.05
9501 Added: 2019-10-19 13:31:48,901 - DEBUG - findfont: score(<Font 'DejaVu Sans Mono' (DejaVuSansMono.ttf) normal normal 400 normal>) = 10.05
9502 Added: 2019-10-19 13:31:48,901 - DEBUG - findfont: score(<Font 'cmmi10' (cmmi10.ttf) normal normal 400 normal>) = 10.05
9503 Added: 2019-10-19 13:31:48,901 - DEBUG - findfont: score(<Font 'DejaVu Serif' (DejaVuSerif-BoldItalic.ttf) italic normal bold normal>) = 11.335
9504 Added: 2019-10-19 13:31:48,901 - DEBUG - findfont: score(<Font 'DejaVu Sans' (DejaVuSans-BoldOblique.ttf) oblique normal bold normal>) = 1.335
9505 Added: 2019-10-19 13:31:48,902 - DEBUG - findfont: score(<Font 'STIXGeneral' (STIXGeneralItalic.ttf) italic normal 400 normal>) = 11.05
9506 Added: 2019-10-19 13:31:48,902 - DEBUG - findfont: score(<Font 'cmr10' (cmr10.ttf) normal normal 400 normal>) = 10.05
9507 Added: 2019-10-19 13:31:48,902 - DEBUG - findfont: score(<Font 'DejaVu Sans Mono' (DejaVuSansMono-BoldOblique.ttf) oblique normal bold normal>) = 11.335
9508 Added: 2019-10-19 13:31:48,902 - DEBUG - findfont: score(<Font 'DejaVu Serif' (DejaVuSerif.ttf) normal normal 400 normal>) = 10.05
9509 Added: 2019-10-19 13:31:48,902 - DEBUG - findfont: score(<Font 'DejaVu Sans Mono' (DejaVuSansMono-Oblique.ttf) oblique normal 400 normal>) = 11.05
9510 Added: 2019-10-19 13:31:48,902 - DEBUG - findfont: score(<Font 'STIXSizeOneSym' (STIXSizOneSymBol.ttf) normal normal bold normal>) = 10.335
9511 Added: 2019-10-19 13:31:48,902 - DEBUG - findfont: score(<Font 'DejaVu Serif' (DejaVuSerif-Bold.ttf) normal normal bold normal>) = 10.335
9512 Added: 2019-10-19 13:31:48,902 - DEBUG - findfont: score(<Font 'DejaVu Sans Display' (DejaVuSansDisplay.ttf) normal normal 400 normal>) = 10.05
9513 Added: 2019-10-19 13:31:48,902 - DEBUG - findfont: score(<Font 'cmss10' (cmss10.ttf) normal normal 400 normal>) = 10.05
9514 Added: 2019-10-19 13:31:48,902 - DEBUG - findfont: score(<Font 'STIXSizeFourSym' (STIXSizFourSymBol.ttf) normal normal bold normal>) = 10.335
9515 Added: 2019-10-19 13:31:48,902 - DEBUG - findfont: score(<Font 'cmtt10' (cmtt10.ttf) normal normal 400 normal>) = 10.05
9516 Added: 2019-10-19 13:31:48,902 - DEBUG - findfont: score(<Font 'FreeMono' (FreeMonoBoldOblique.otf) oblique normal bold normal>) = 11.335
9517 Added: 2019-10-19 13:31:48,902 - DEBUG - findfont: score(<Font 'Hermit' (Hermit-Light.otf) normal normal light normal>) = 10.24
9518 Added: 2019-10-19 13:31:48,902 - DEBUG - findfont: score(<Font 'Liberation Serif' (LiberationSerif-Italic.ttf) italic normal 400 normal>) = 11.05
9519 Added: 2019-10-19 13:31:48,902 - DEBUG - findfont: score(<Font 'Droid Serif' (DroidSerif-Italic.ttf) italic normal 400 normal>) = 11.05
9520 Added: 2019-10-19 13:31:48,902 - DEBUG - findfont: score(<Font 'Arial Black' (ariblk.ttf) normal normal black normal>) = 10.525
9521 Added: 2019-10-19 13:31:48,902 - DEBUG - findfont: score(<Font 'Impact' (impact.ttf) normal normal 400 normal>) = 10.05
9522 Added: 2019-10-19 13:31:48,902 - DEBUG - findfont: score(<Font 'Liberation Mono' (LiberationMono-Bold.ttf) normal normal bold normal>) = 10.335
9523 Added: 2019-10-19 13:31:48,902 - DEBUG - findfont: score(<Font 'Trebuchet MS' (trebucit.ttf) italic normal 400 normal>) = 11.05
9524 Added: 2019-10-19 13:31:48,903 - DEBUG - findfont: score(<Font 'MOESongUN' (eduSong_Unicode.ttf) normal normal 400 normal>) = 10.05
9525 Added: 2019-10-19 13:31:48,903 - DEBUG - findfont: score(<Font 'Source Code Pro' (SourceCodePro-LightIt.otf) italic normal light normal>) = 11.24
9526 Added: 2019-10-19 13:31:48,903 - DEBUG - findfont: score(<Font 'Source Code Pro' (SourceCodePro-BlackIt.otf) italic normal black normal>) = 11.525
9527 Added: 2019-10-19 13:31:48,903 - DEBUG - findfont: score(<Font 'OpenDyslexicAlta' (OpenDyslexicAlta-BoldItalic.ttf) italic normal bold normal>) = 11.335
9528 Added: 2019-10-19 13:31:48,903 - DEBUG - findfont: score(<Font 'Font Awesome 5 Free' (fa-solid-900.ttf) normal normal 400 normal>) = 10.05
9529 Added: 2019-10-19 13:31:48,903 - DEBUG - findfont: score(<Font 'Times New Roman' (times.ttf) normal normal roman normal>) = 10.145
9530 Added: 2019-10-19 13:31:48,903 - DEBUG - findfont: score(<Font 'Anonymous Pro' (Anonymous Pro B.ttf) normal normal bold normal>) = 10.335
9531 Added: 2019-10-19 13:31:48,903 - DEBUG - findfont: score(<Font 'Droid Serif' (DroidSerif.ttf) normal normal 400 normal>) = 10.05
9532 Added: 2019-10-19 13:31:48,903 - DEBUG - findfont: score(<Font 'Arial' (arialbi.ttf) italic normal bold normal>) = 7.698636363636363
9533 Added: 2019-10-19 13:31:48,903 - DEBUG - findfont: score(<Font 'OpenDyslexic' (OpenDyslexic-Italic.ttf) italic normal 400 normal>) = 11.05
9534 Added: 2019-10-19 13:31:48,903 - DEBUG - findfont: score(<Font 'Hermit' (Hermit-Regular.otf) normal normal regular normal>) = 10.05
9535 Added: 2019-10-19 13:31:48,903 - DEBUG - findfont: score(<Font 'Source Code Pro' (SourceCodePro-BoldIt.otf) italic normal bold normal>) = 11.335
9536 Added: 2019-10-19 13:31:48,903 - DEBUG - findfont: score(<Font 'Anonymous Pro Minus' (Anonymous Pro Minus B.ttf) normal normal bold normal>) = 10.335
9537 Added: 2019-10-19 13:31:48,903 - DEBUG - findfont: score(<Font 'Verdana' (verdana.ttf) normal normal 400 normal>) = 3.6863636363636365
9538 Added: 2019-10-19 13:31:48,903 - DEBUG - findfont: score(<Font 'Source Code Pro' (SourceCodePro-It.otf) italic normal 400 normal>) = 11.05
9539 Added: 2019-10-19 13:31:48,903 - DEBUG - findfont: score(<Font 'Anonymous Pro' (Anonymous Pro.ttf) normal normal 400 normal>) = 10.05
9540 Added: 2019-10-19 13:31:48,903 - DEBUG - findfont: score(<Font 'FreeSans' (FreeSansOblique.otf) oblique normal 400 normal>) = 11.05
9541 Added: 2019-10-19 13:31:48,903 - DEBUG - findfont: score(<Font 'Hermit' (Hermit-Bold.otf) normal normal bold normal>) = 10.335
9542 Added: 2019-10-19 13:31:48,903 - DEBUG - findfont: score(<Font 'FreeSans' (FreeSans.otf) normal normal 400 normal>) = 10.05
9543 Added: 2019-10-19 13:31:48,904 - DEBUG - findfont: score(<Font 'Liberation Serif' (LiberationSerif-BoldItalic.ttf) italic normal bold normal>) = 11.335
9544 Added: 2019-10-19 13:31:48,904 - DEBUG - findfont: score(<Font 'Hermit' (Hermit-BoldItalic.otf) italic normal bold normal>) = 11.335
9545 Added: 2019-10-19 13:31:48,904 - DEBUG - findfont: score(<Font 'Hack' (Hack-Bold.ttf) normal normal bold normal>) = 10.335
9546 Added: 2019-10-19 13:31:48,904 - DEBUG - findfont: score(<Font 'Hack' (Hack-Italic.ttf) italic normal 400 normal>) = 11.05
9547 Added: 2019-10-19 13:31:48,904 - DEBUG - findfont: score(<Font 'OpenDyslexic3' (OpenDyslexic3-Regular.ttf) normal normal regular normal>) = 10.05
9548 Added: 2019-10-19 13:31:48,904 - DEBUG - findfont: score(<Font 'Verdana' (verdanab.ttf) normal normal bold normal>) = 3.9713636363636367
9549 Added: 2019-10-19 13:31:48,904 - DEBUG - findfont: score(<Font 'Georgia' (georgiai.ttf) italic normal 400 normal>) = 11.05
9550 Added: 2019-10-19 13:31:48,904 - DEBUG - findfont: score(<Font 'Courier New' (cour.ttf) normal normal 400 normal>) = 10.05
9551 Added: 2019-10-19 13:31:48,904 - DEBUG - findfont: score(<Font 'Droid Sans' (DroidSans.ttf) normal normal 400 normal>) = 10.05
9552 Added: 2019-10-19 13:31:48,904 - DEBUG - findfont: score(<Font 'Arial' (arialbd.ttf) normal normal bold normal>) = 6.698636363636363
9553 Added: 2019-10-19 13:31:48,904 - DEBUG - findfont: score(<Font 'Anonymous Pro' (Anonymous Pro I.ttf) italic normal 400 normal>) = 11.05
9554 Added: 2019-10-19 13:31:48,904 - DEBUG - findfont: score(<Font 'Courier New' (courbi.ttf) italic normal bold normal>) = 11.335
9555 Added: 2019-10-19 13:31:48,904 - DEBUG - findfont: score(<Font 'Liberation Serif' (LiberationSerif-Regular.ttf) normal normal 400 normal>) = 10.05
9556 Added: 2019-10-19 13:31:48,904 - DEBUG - findfont: score(<Font 'Verdana' (verdanaz.ttf) italic normal bold normal>) = 4.971363636363637
9557 Added: 2019-10-19 13:31:48,904 - DEBUG - findfont: score(<Font 'Anonymous Pro' (Anonymous Pro BI.ttf) italic normal bold normal>) = 11.335
9558 Added: 2019-10-19 13:31:48,904 - DEBUG - findfont: score(<Font 'OpenDyslexic' (OpenDyslexic-Bold.ttf) normal normal bold normal>) = 10.335
9559 Added: 2019-10-19 13:31:48,904 - DEBUG - findfont: score(<Font 'Source Code Pro' (SourceCodePro-Medium.otf) normal normal medium normal>) = 10.145
9560 Added: 2019-10-19 13:31:48,904 - DEBUG - findfont: score(<Font 'FreeSerif' (FreeSerifBold.otf) normal normal bold normal>) = 10.335
9561 Added: 2019-10-19 13:31:48,904 - DEBUG - findfont: score(<Font 'FreeSerif' (FreeSerifItalic.otf) italic normal 400 normal>) = 11.05
9562 Added: 2019-10-19 13:31:48,905 - DEBUG - findfont: score(<Font 'Liberation Sans' (LiberationSans-Regular.ttf) normal normal 400 normal>) = 10.05
9563 Added: 2019-10-19 13:31:48,905 - DEBUG - findfont: score(<Font 'Source Code Pro' (SourceCodePro-Regular.otf) normal normal 400 normal>) = 10.05
9564 Added: 2019-10-19 13:31:48,905 - DEBUG - findfont: score(<Font 'Comic Sans MS' (comicbd.ttf) normal normal bold normal>) = 10.335
9565 Added: 2019-10-19 13:31:48,905 - DEBUG - findfont: score(<Font 'Hack' (Hack-Regular.ttf) normal normal regular normal>) = 10.05
9566 Added: 2019-10-19 13:31:48,905 - DEBUG - findfont: score(<Font 'Anonymous Pro Minus' (Anonymous Pro Minus BI.ttf) italic normal bold normal>) = 11.335
9567 Added: 2019-10-19 13:31:48,905 - DEBUG - findfont: score(<Font 'Liberation Mono' (LiberationMono-Italic.ttf) italic normal 400 normal>) = 11.05
9568 Added: 2019-10-19 13:31:48,905 - DEBUG - findfont: score(<Font 'Liberation Serif' (LiberationSerif-Bold.ttf) normal normal bold normal>) = 10.335
9569 Added: 2019-10-19 13:31:48,905 - DEBUG - findfont: score(<Font 'Liberation Mono' (LiberationMono-BoldItalic.ttf) italic normal bold normal>) = 11.335
9570 Added: 2019-10-19 13:31:48,905 - DEBUG - findfont: score(<Font 'Trebuchet MS' (trebucbd.ttf) normal normal bold normal>) = 10.335
9571 Added: 2019-10-19 13:31:48,905 - DEBUG - findfont: score(<Font 'Comic Sans MS' (comic.ttf) normal normal 400 normal>) = 10.05
9572 Added: 2019-10-19 13:31:48,905 - DEBUG - findfont: score(<Font 'Liberation Sans' (LiberationSans-BoldItalic.ttf) italic normal bold normal>) = 11.335
9573 Added: 2019-10-19 13:31:48,905 - DEBUG - findfont: score(<Font 'Cantarell' (Cantarell-Bold.otf) normal normal bold normal>) = 10.335
9574 Added: 2019-10-19 13:31:48,905 - DEBUG - findfont: score(<Font 'Source Code Pro' (SourceCodePro-ExtraLight.otf) normal normal light normal>) = 10.24
9575 Added: 2019-10-19 13:31:48,905 - DEBUG - findfont: score(<Font 'Source Code Pro' (SourceCodePro-Semibold.otf) normal normal semibold normal>) = 10.24
9576 Added: 2019-10-19 13:31:48,905 - DEBUG - findfont: score(<Font 'Source Code Pro' (SourceCodePro-ExtraLightIt.otf) italic normal light normal>) = 11.24
9577 Added: 2019-10-19 13:31:48,905 - DEBUG - findfont: score(<Font 'Source Code Pro' (SourceCodePro-Black.otf) normal normal black normal>) = 10.525
9578 Added: 2019-10-19 13:31:48,905 - DEBUG - findfont: score(<Font 'FreeSans' (FreeSansBold.otf) normal normal bold normal>) = 10.335
9579 Added: 2019-10-19 13:31:48,905 - DEBUG - findfont: score(<Font 'Arial' (ariali.ttf) italic normal 400 normal>) = 7.413636363636363
9580 Added: 2019-10-19 13:31:48,905 - DEBUG - findfont: score(<Font 'Courier New' (couri.ttf) italic normal 400 normal>) = 11.05
9581 Added: 2019-10-19 13:31:48,905 - DEBUG - findfont: score(<Font 'Georgia' (georgia.ttf) normal normal 400 normal>) = 10.05
9582 Added: 2019-10-19 13:31:48,906 - DEBUG - findfont: score(<Font 'Symbola' (Symbola.ttf) normal normal 400 normal>) = 10.05
9583 Added: 2019-10-19 13:31:48,906 - DEBUG - findfont: score(<Font 'OpenDyslexicAlta' (OpenDyslexicAlta-Regular.ttf) normal normal 400 normal>) = 10.05
9584 Added: 2019-10-19 13:31:48,906 - DEBUG - findfont: score(<Font 'OpenDyslexicMono' (OpenDyslexicMono-Regular.ttf) normal normal 400 normal>) = 10.05
9585 Added: 2019-10-19 13:31:48,906 - DEBUG - findfont: score(<Font 'Droid Serif' (DroidSerif-BoldItalic.ttf) italic normal bold normal>) = 11.335
9586 Added: 2019-10-19 13:31:48,906 - DEBUG - findfont: score(<Font 'FreeMono' (FreeMono.otf) normal normal 400 normal>) = 10.05
9587 Added: 2019-10-19 13:31:48,906 - DEBUG - findfont: score(<Font 'Trebuchet MS' (trebucbi.ttf) italic normal bold normal>) = 11.335
9588 Added: 2019-10-19 13:31:48,906 - DEBUG - findfont: score(<Font 'Source Code Pro' (SourceCodePro-SemiboldIt.otf) italic normal semibold normal>) = 11.24
9589 Added: 2019-10-19 13:31:48,906 - DEBUG - findfont: score(<Font 'Anonymous Pro Minus' (Anonymous Pro Minus.ttf) normal normal 400 normal>) = 10.05
9590 Added: 2019-10-19 13:31:48,906 - DEBUG - findfont: score(<Font 'Liberation Mono' (LiberationMono-Regular.ttf) normal normal 400 normal>) = 10.05
9591 Added: 2019-10-19 13:31:48,906 - DEBUG - findfont: score(<Font 'Cantarell' (Cantarell-Regular.otf) normal normal regular normal>) = 10.05
9592 Added: 2019-10-19 13:31:48,906 - DEBUG - findfont: score(<Font 'OpenDyslexicAlta' (OpenDyslexicAlta-Bold.ttf) normal normal bold normal>) = 10.335
9593 Added: 2019-10-19 13:31:48,906 - DEBUG - findfont: score(<Font 'Source Code Pro' (SourceCodePro-MediumIt.otf) italic normal medium normal>) = 11.145
9594 Added: 2019-10-19 13:31:48,906 - DEBUG - findfont: score(<Font 'FreeMono' (FreeMonoOblique.otf) oblique normal 400 normal>) = 11.05
9595 Added: 2019-10-19 13:31:48,906 - DEBUG - findfont: score(<Font 'Cantarell' (Cantarell-Light.otf) normal normal light normal>) = 10.24
9596 Added: 2019-10-19 13:31:48,906 - DEBUG - findfont: score(<Font 'FreeSerif' (FreeSerifBoldItalic.otf) italic normal bold normal>) = 11.335
9597 Added: 2019-10-19 13:31:48,906 - DEBUG - findfont: score(<Font 'Georgia' (georgiaz.ttf) italic normal bold normal>) = 11.335
9598 Added: 2019-10-19 13:31:48,906 - DEBUG - findfont: score(<Font 'Hack' (Hack-BoldItalic.ttf) italic normal bold normal>) = 11.335
9599 Added: 2019-10-19 13:31:48,906 - DEBUG - findfont: score(<Font 'Droid Sans Mono' (DroidSansMono.ttf) normal normal 400 normal>) = 10.05
9600 Added: 2019-10-19 13:31:48,907 - DEBUG - findfont: score(<Font 'OpenDyslexic3' (OpenDyslexic3-Bold.ttf) normal normal bold normal>) = 10.335
9601 Added: 2019-10-19 13:31:48,907 - DEBUG - findfont: score(<Font 'Times New Roman' (timesbi.ttf) italic normal roman normal>) = 11.145
9602 Added: 2019-10-19 13:31:48,907 - DEBUG - findfont: score(<Font 'FreeSans' (FreeSansBoldOblique.otf) oblique normal bold normal>) = 11.335
9603 Added: 2019-10-19 13:31:48,907 - DEBUG - findfont: score(<Font 'Cantarell' (Cantarell-Thin.otf) normal normal 400 normal>) = 10.05
9604 Added: 2019-10-19 13:31:48,907 - DEBUG - findfont: score(<Font 'Arial' (arial.ttf) normal normal 400 normal>) = 6.413636363636363
9605 Added: 2019-10-19 13:31:48,907 - DEBUG - findfont: score(<Font 'Droid Sans' (DroidSans-Bold.ttf) normal normal bold normal>) = 10.335
9606 Added: 2019-10-19 13:31:48,907 - DEBUG - findfont: score(<Font 'FreeSerif' (FreeSerif.otf) normal normal 400 normal>) = 10.05
9607 Added: 2019-10-19 13:31:48,907 - DEBUG - findfont: score(<Font 'OpenDyslexic' (OpenDyslexic-BoldItalic.ttf) italic normal bold normal>) = 11.335
9608 Added: 2019-10-19 13:31:48,907 - DEBUG - findfont: score(<Font 'Hermit' (Hermit-LightItalic.otf) italic normal light normal>) = 11.24
9609 Added: 2019-10-19 13:31:48,907 - DEBUG - findfont: score(<Font 'Times New Roman' (timesbd.ttf) normal normal roman normal>) = 10.145
9610 Added: 2019-10-19 13:31:48,907 - DEBUG - findfont: score(<Font 'Cantarell' (Cantarell-ExtraBold.otf) normal normal bold normal>) = 10.335
9611 Added: 2019-10-19 13:31:48,907 - DEBUG - findfont: score(<Font 'Trebuchet MS' (trebuc.ttf) normal normal 400 normal>) = 10.05
9612 Added: 2019-10-19 13:31:48,907 - DEBUG - findfont: score(<Font 'Liberation Sans' (LiberationSans-Bold.ttf) normal normal bold normal>) = 10.335
9613 Added: 2019-10-19 13:31:48,907 - DEBUG - findfont: score(<Font 'OpenDyslexicAlta' (OpenDyslexicAlta-Italic.ttf) italic normal 400 normal>) = 11.05
9614 Added: 2019-10-19 13:31:48,907 - DEBUG - findfont: score(<Font 'Source Code Pro' (SourceCodePro-Bold.otf) normal normal bold normal>) = 10.335
9615 Added: 2019-10-19 13:31:48,907 - DEBUG - findfont: score(<Font 'Source Code Pro' (SourceCodePro-Light.otf) normal normal light normal>) = 10.24
9616 Added: 2019-10-19 13:31:48,907 - DEBUG - findfont: score(<Font 'Courier New' (courbd.ttf) normal normal bold normal>) = 10.335
9617 Added: 2019-10-19 13:31:48,907 - DEBUG - findfont: score(<Font 'Webdings' (webdings.ttf) normal normal 400 normal>) = 10.05
9618 Added: 2019-10-19 13:31:48,907 - DEBUG - findfont: score(<Font 'Verdana' (verdanai.ttf) italic normal 400 normal>) = 4.6863636363636365
9619 Added: 2019-10-19 13:31:48,907 - DEBUG - findfont: score(<Font 'TW-MOE-Std-Kai' (edukai-3.ttf) normal normal 400 normal>) = 10.05
9620 Added: 2019-10-19 13:31:48,908 - DEBUG - findfont: score(<Font 'Liberation Sans' (LiberationSans-Italic.ttf) italic normal 400 normal>) = 11.05
9621 Added: 2019-10-19 13:31:48,908 - DEBUG - findfont: score(<Font 'Anonymous Pro Minus' (Anonymous Pro Minus I.ttf) italic normal 400 normal>) = 11.05
9622 Added: 2019-10-19 13:31:48,908 - DEBUG - findfont: score(<Font 'Times New Roman' (timesi.ttf) italic normal roman normal>) = 11.145
9623 Added: 2019-10-19 13:31:48,908 - DEBUG - findfont: score(<Font 'Droid Serif' (DroidSerif-Bold.ttf) normal normal bold normal>) = 10.335
9624 Added: 2019-10-19 13:31:48,908 - DEBUG - findfont: score(<Font 'Font Awesome 5 Free' (fa-regular-400.ttf) normal normal regular normal>) = 10.05
9625 Added: 2019-10-19 13:31:48,908 - DEBUG - findfont: score(<Font 'OpenDyslexic' (OpenDyslexic-Regular.ttf) normal normal 400 normal>) = 10.05
9626 Added: 2019-10-19 13:31:48,908 - DEBUG - findfont: score(<Font 'FreeMono' (FreeMonoBold.otf) normal normal bold normal>) = 10.335
9627 Added: 2019-10-19 13:31:48,908 - DEBUG - findfont: score(<Font 'Georgia' (georgiab.ttf) normal normal bold normal>) = 10.335
9628 Added: 2019-10-19 13:31:48,908 - DEBUG - findfont: score(<Font 'Font Awesome 5 Brands' (fa-brands-400.ttf) normal normal regular normal>) = 10.05
9629 Added: 2019-10-19 13:31:48,908 - DEBUG - findfont: score(<Font 'Andale Mono' (andalemo.ttf) normal normal 400 normal>) = 10.05
9630 Added: 2019-10-19 13:31:48,908 - DEBUG - findfont: score(<Font 'Hermit' (Hermit-RegularItalic.otf) italic normal regular normal>) = 11.05
9631 Added: 2019-10-19 13:31:48,908 - DEBUG - findfont: Matching :family=sans-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=10.0 to DejaVu Sans ('/usr/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf/DejaVuSans.ttf') with score of 0.050000.
9632 Added: 2019-10-19 13:32:56,610 - DEBUG - $HOME=/home/blendux
9633 Added: 2019-10-19 13:32:56,610 - DEBUG - CONFIGDIR=/home/blendux/.config/matplotlib
9634 Added: 2019-10-19 13:32:56,611 - DEBUG - matplotlib data path: /usr/lib/python3.7/site-packages/matplotlib/mpl-data
9635 Added: 2019-10-19 13:32:56,615 - DEBUG - loaded rc file /usr/lib/python3.7/site-packages/matplotlib/mpl-data/matplotlibrc
9636 Added: 2019-10-19 13:32:56,617 - DEBUG - matplotlib version 3.1.1
9637 Added: 2019-10-19 13:32:56,617 - DEBUG - interactive is False
9638 Added: 2019-10-19 13:32:56,617 - DEBUG - platform is linux
9639 Added: 2019-10-19 13:32:56,617 - DEBUG - loaded modules: ['sys', 'builtins', '_frozen_importlib', '_imp', '_thread', '_warnings', '_weakref', 'zipimport', '_frozen_importlib_external', '_io', 'marshal', 'posix', 'encodings', 'codecs', '_codecs', 'encodings.aliases', 'encodings.utf_8', '_signal', '__main__', 'encodings.latin_1', 'io', 'abc', '_abc', 'site', 'os', 'stat', '_stat', 'posixpath', 'genericpath', 'os.path', '_collections_abc', '_sitebuiltins', '_bootlocale', '_locale', 'types', 'importlib', 'importlib._bootstrap', 'importlib._bootstrap_external', 'warnings', 'importlib.util', 'importlib.abc', 'importlib.machinery', 'contextlib', 'collections', 'operator', '_operator', 'keyword', 'heapq', '_heapq', 'itertools', 'reprlib', '_collections', 'functools', '_functools', 'mpl_toolkits', 'sphinxcontrib', 'resources', 'resources.materials', 'creator', 'creator.base', 'numpy', '__future__', 'numpy._globals', 'numpy.__config__', 'numpy.version', 'numpy._distributor_init', 'numpy.core', 'numpy.core.info', 'numpy.core.multiarray', 'numpy.core.overrides', 'textwrap', 're', 'enum', 'sre_compile', '_sre', 'sre_parse', 'sre_constants', 'copyreg', 'datetime', 'time', 'math', '_datetime', 'numpy.core._multiarray_umath', 'numpy.compat', 'numpy.compat._inspect', 'numpy.compat.py3k', 'pathlib', 'fnmatch', 'ntpath', 'errno', 'urllib', 'urllib.parse', 'pickle', 'struct', '_struct', '_compat_pickle', '_pickle', 'numpy.core.umath', 'numpy.core.numerictypes', 'numbers', 'numpy.core._string_helpers', 'numpy.core._type_aliases', 'numpy.core._dtype', 'numpy.core.numeric', 'numpy.core._exceptions', 'numpy.core._asarray', 'numpy.core._ufunc_config', 'collections.abc', 'numpy.core.fromnumeric', 'numpy.core._methods', 'numpy.core.arrayprint', 'numpy.core.defchararray', 'numpy.core.records', 'numpy.core.memmap', 'numpy.core.function_base', 'numpy.core.machar', 'numpy.core.getlimits', 'numpy.core.shape_base', 'numpy.core.einsumfunc', 'numpy.core._add_newdocs', 'numpy.core._multiarray_tests', 'numpy.core._dtype_ctypes', '_ctypes', 'ctypes', 'ctypes._endian', 'numpy.core._internal', 'platform', 'subprocess', 'signal', '_posixsubprocess', 'select', 'selectors', 'threading', 'traceback', 'linecache', 'tokenize', 'token', '_weakrefset', 'numpy._pytesttester', 'numpy.lib', 'numpy.lib.info', 'numpy.lib.type_check', 'numpy.lib.ufunclike', 'numpy.lib.index_tricks', 'numpy.matrixlib', 'numpy.matrixlib.defmatrix', 'ast', '_ast', 'numpy.linalg', 'numpy.linalg.info', 'numpy.linalg.linalg', 'numpy.lib.twodim_base', 'numpy.linalg.lapack_lite', 'numpy.linalg._umath_linalg', 'numpy.lib.function_base', 'numpy.lib.histograms', 'numpy.lib.stride_tricks', 'numpy.lib.mixins', 'numpy.lib.nanfunctions', 'numpy.lib.shape_base', 'numpy.lib.scimath', 'numpy.lib.polynomial', 'numpy.lib.utils', 'numpy.lib.arraysetops', 'numpy.lib.npyio', 'weakref', 'numpy.lib.format', 'numpy.lib._datasource', 'shutil', 'zlib', 'bz2', '_compression', '_bz2', 'lzma', '_lzma', 'pwd', 'grp', 'numpy.lib._iotools', 'numpy.lib.financial', 'decimal', '_pydecimal', 'contextvars', '_contextvars', 'locale', 'numpy.lib.arrayterator', 'numpy.lib.arraypad', 'numpy.lib._version', 'numpy.fft', 'numpy.fft.info', 'numpy.fft.pocketfft', 'numpy.fft.pocketfft_internal', 'numpy.fft.helper', 'numpy.polynomial', 'numpy.polynomial.polynomial', 'numpy.polynomial.polyutils', 'numpy.polynomial._polybase', 'numpy.polynomial.chebyshev', 'numpy.polynomial.legendre', 'numpy.polynomial.hermite', 'numpy.polynomial.hermite_e', 'numpy.polynomial.laguerre', 'numpy.random', 'numpy.random._pickle', 'numpy.random.mtrand', 'cython_runtime', 'numpy.random.common', 'numpy.random.bounded_integers', 'numpy.random.mt19937', 'numpy.random.bit_generator', '_cython_0_29_13', 'secrets', 'base64', 'binascii', 'hmac', '_hashlib', 'hashlib', '_blake2', '_sha3', 'random', 'bisect', '_bisect', '_random', 'numpy.random.entropy', 'numpy.random.philox', 'numpy.random.pcg64', 'numpy.random.sfc64', 'numpy.random.generator', 'numpy.ctypeslib', 'numpy.ma', 'numpy.ma.core', 'numpy.ma.extras', 'numpy.testing', 'unittest', 'unittest.result', 'unittest.util', 'unittest.case', 'difflib', 'logging', 'string', '_string', 'atexit', 'pprint', 'unittest.suite', 'unittest.loader', 'unittest.main', 'argparse', 'gettext', 'unittest.runner', 'unittest.signals', 'numpy.testing._private', 'numpy.testing._private.utils', 'gc', 'tempfile', 'numpy.testing._private.decorators', 'numpy.testing._private.nosetester', 'creator.fuselage', 'creator.propulsion', 'creator.wing', 'matplotlib', 'distutils', 'distutils.version', 'inspect', 'dis', 'opcode', '_opcode', 'matplotlib.cbook', 'glob', 'gzip', 'matplotlib.cbook.deprecation', 'matplotlib.rcsetup', 'matplotlib.fontconfig_pattern', 'pyparsing', 'copy', 'matplotlib.colors', 'matplotlib._color_data', 'cycler', 'six', 'six.moves', 'matplotlib._version', 'json', 'json.decoder', 'json.scanner', '_json', 'json.encoder', 'matplotlib.ft2font', 'dateutil', 'dateutil._version', 'kiwisolver', 'socket', '_socket']
9640 Added: 2019-10-19 13:32:56,649 - DEBUG - CACHEDIR=/home/blendux/.cache/matplotlib
9641 Added: 2019-10-19 13:32:56,650 - DEBUG - Using fontManager instance from /home/blendux/.cache/matplotlib/fontlist-v310.json
9642 Added: 2019-10-19 13:32:56,740 - DEBUG - Loaded backend qt5agg version unknown.
9643 Added: 2019-10-19 13:32:56,750 - DEBUG - Loaded backend tkagg version unknown.
9644 Added: 2019-10-19 13:32:56,750 - DEBUG - Loaded backend TkAgg version unknown.
9645 Added: 2019-10-19 13:32:56,765 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9646 Added: 2019-10-19 13:32:56,785 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9647 Added: 2019-10-19 13:32:56,786 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9648 Added: 2019-10-19 13:33:59,775 - DEBUG - $HOME=/home/blendux
9649 Added: 2019-10-19 13:33:59,775 - DEBUG - CONFIGDIR=/home/blendux/.config/matplotlib
9650 Added: 2019-10-19 13:33:59,775 - DEBUG - matplotlib data path: /usr/lib/python3.7/site-packages/matplotlib/mpl-data
9651 Added: 2019-10-19 13:33:59,780 - DEBUG - loaded rc file /usr/lib/python3.7/site-packages/matplotlib/mpl-data/matplotlibrc
9652 Added: 2019-10-19 13:33:59,782 - DEBUG - matplotlib version 3.1.1
9653 Added: 2019-10-19 13:33:59,782 - DEBUG - interactive is False
9654 Added: 2019-10-19 13:33:59,782 - DEBUG - platform is linux
9655 Added: 2019-10-19 13:33:59,782 - DEBUG - loaded modules: ['sys', 'builtins', '_frozen_importlib', '_imp', '_thread', '_warnings', '_weakref', 'zipimport', '_frozen_importlib_external', '_io', 'marshal', 'posix', 'encodings', 'codecs', '_codecs', 'encodings.aliases', 'encodings.utf_8', '_signal', '__main__', 'encodings.latin_1', 'io', 'abc', '_abc', 'site', 'os', 'stat', '_stat', 'posixpath', 'genericpath', 'os.path', '_collections_abc', '_sitebuiltins', '_bootlocale', '_locale', 'types', 'importlib', 'importlib._bootstrap', 'importlib._bootstrap_external', 'warnings', 'importlib.util', 'importlib.abc', 'importlib.machinery', 'contextlib', 'collections', 'operator', '_operator', 'keyword', 'heapq', '_heapq', 'itertools', 'reprlib', '_collections', 'functools', '_functools', 'mpl_toolkits', 'sphinxcontrib', 'resources', 'resources.materials', 'creator', 'creator.base', 'numpy', '__future__', 'numpy._globals', 'numpy.__config__', 'numpy.version', 'numpy._distributor_init', 'numpy.core', 'numpy.core.info', 'numpy.core.multiarray', 'numpy.core.overrides', 'textwrap', 're', 'enum', 'sre_compile', '_sre', 'sre_parse', 'sre_constants', 'copyreg', 'datetime', 'time', 'math', '_datetime', 'numpy.core._multiarray_umath', 'numpy.compat', 'numpy.compat._inspect', 'numpy.compat.py3k', 'pathlib', 'fnmatch', 'ntpath', 'errno', 'urllib', 'urllib.parse', 'pickle', 'struct', '_struct', '_compat_pickle', '_pickle', 'numpy.core.umath', 'numpy.core.numerictypes', 'numbers', 'numpy.core._string_helpers', 'numpy.core._type_aliases', 'numpy.core._dtype', 'numpy.core.numeric', 'numpy.core._exceptions', 'numpy.core._asarray', 'numpy.core._ufunc_config', 'collections.abc', 'numpy.core.fromnumeric', 'numpy.core._methods', 'numpy.core.arrayprint', 'numpy.core.defchararray', 'numpy.core.records', 'numpy.core.memmap', 'numpy.core.function_base', 'numpy.core.machar', 'numpy.core.getlimits', 'numpy.core.shape_base', 'numpy.core.einsumfunc', 'numpy.core._add_newdocs', 'numpy.core._multiarray_tests', 'numpy.core._dtype_ctypes', '_ctypes', 'ctypes', 'ctypes._endian', 'numpy.core._internal', 'platform', 'subprocess', 'signal', '_posixsubprocess', 'select', 'selectors', 'threading', 'traceback', 'linecache', 'tokenize', 'token', '_weakrefset', 'numpy._pytesttester', 'numpy.lib', 'numpy.lib.info', 'numpy.lib.type_check', 'numpy.lib.ufunclike', 'numpy.lib.index_tricks', 'numpy.matrixlib', 'numpy.matrixlib.defmatrix', 'ast', '_ast', 'numpy.linalg', 'numpy.linalg.info', 'numpy.linalg.linalg', 'numpy.lib.twodim_base', 'numpy.linalg.lapack_lite', 'numpy.linalg._umath_linalg', 'numpy.lib.function_base', 'numpy.lib.histograms', 'numpy.lib.stride_tricks', 'numpy.lib.mixins', 'numpy.lib.nanfunctions', 'numpy.lib.shape_base', 'numpy.lib.scimath', 'numpy.lib.polynomial', 'numpy.lib.utils', 'numpy.lib.arraysetops', 'numpy.lib.npyio', 'weakref', 'numpy.lib.format', 'numpy.lib._datasource', 'shutil', 'zlib', 'bz2', '_compression', '_bz2', 'lzma', '_lzma', 'pwd', 'grp', 'numpy.lib._iotools', 'numpy.lib.financial', 'decimal', '_pydecimal', 'contextvars', '_contextvars', 'locale', 'numpy.lib.arrayterator', 'numpy.lib.arraypad', 'numpy.lib._version', 'numpy.fft', 'numpy.fft.info', 'numpy.fft.pocketfft', 'numpy.fft.pocketfft_internal', 'numpy.fft.helper', 'numpy.polynomial', 'numpy.polynomial.polynomial', 'numpy.polynomial.polyutils', 'numpy.polynomial._polybase', 'numpy.polynomial.chebyshev', 'numpy.polynomial.legendre', 'numpy.polynomial.hermite', 'numpy.polynomial.hermite_e', 'numpy.polynomial.laguerre', 'numpy.random', 'numpy.random._pickle', 'numpy.random.mtrand', 'cython_runtime', 'numpy.random.common', 'numpy.random.bounded_integers', 'numpy.random.mt19937', 'numpy.random.bit_generator', '_cython_0_29_13', 'secrets', 'base64', 'binascii', 'hmac', '_hashlib', 'hashlib', '_blake2', '_sha3', 'random', 'bisect', '_bisect', '_random', 'numpy.random.entropy', 'numpy.random.philox', 'numpy.random.pcg64', 'numpy.random.sfc64', 'numpy.random.generator', 'numpy.ctypeslib', 'numpy.ma', 'numpy.ma.core', 'numpy.ma.extras', 'numpy.testing', 'unittest', 'unittest.result', 'unittest.util', 'unittest.case', 'difflib', 'logging', 'string', '_string', 'atexit', 'pprint', 'unittest.suite', 'unittest.loader', 'unittest.main', 'argparse', 'gettext', 'unittest.runner', 'unittest.signals', 'numpy.testing._private', 'numpy.testing._private.utils', 'gc', 'tempfile', 'numpy.testing._private.decorators', 'numpy.testing._private.nosetester', 'creator.fuselage', 'creator.propulsion', 'creator.wing', 'matplotlib', 'distutils', 'distutils.version', 'inspect', 'dis', 'opcode', '_opcode', 'matplotlib.cbook', 'glob', 'gzip', 'matplotlib.cbook.deprecation', 'matplotlib.rcsetup', 'matplotlib.fontconfig_pattern', 'pyparsing', 'copy', 'matplotlib.colors', 'matplotlib._color_data', 'cycler', 'six', 'six.moves', 'matplotlib._version', 'json', 'json.decoder', 'json.scanner', '_json', 'json.encoder', 'matplotlib.ft2font', 'dateutil', 'dateutil._version', 'kiwisolver', 'socket', '_socket']
9656 Added: 2019-10-19 13:33:59,814 - DEBUG - CACHEDIR=/home/blendux/.cache/matplotlib
9657 Added: 2019-10-19 13:33:59,816 - DEBUG - Using fontManager instance from /home/blendux/.cache/matplotlib/fontlist-v310.json
9658 Added: 2019-10-19 13:33:59,903 - DEBUG - Loaded backend qt5agg version unknown.
9659 Added: 2019-10-19 13:33:59,913 - DEBUG - Loaded backend tkagg version unknown.
9660 Added: 2019-10-19 13:33:59,913 - DEBUG - Loaded backend TkAgg version unknown.
9661 Added: 2019-10-19 13:33:59,927 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9662 Added: 2019-10-19 13:33:59,946 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9663 Added: 2019-10-19 13:33:59,947 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9664 Added: 2019-10-19 13:38:38,653 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9665 Added: 2019-10-19 13:38:38,671 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9666 Added: 2019-10-19 13:38:38,672 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9667 Added: 2019-10-19 13:54:31,121 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9668 Added: 2019-10-19 13:54:31,141 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9669 Added: 2019-10-19 13:55:12,952 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9670 Added: 2019-10-19 13:55:12,972 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9671 Added: 2019-10-19 13:55:29,386 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9672 Added: 2019-10-19 13:55:29,405 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9673 Added: 2019-10-19 13:56:25,811 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9674 Added: 2019-10-19 13:56:25,830 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9675 Added: 2019-10-19 13:58:52,465 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9676 Added: 2019-10-19 13:58:52,483 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9677 Added: 2019-10-19 13:59:49,788 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9678 Added: 2019-10-19 13:59:49,809 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9679 Added: 2019-10-19 14:04:11,482 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9680 Added: 2019-10-19 14:04:11,503 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9681 Added: 2019-10-19 14:04:26,522 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9682 Added: 2019-10-19 14:04:26,542 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9683 Added: 2019-10-19 14:04:26,543 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9684 Added: 2019-10-19 14:04:40,446 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9685 Added: 2019-10-19 14:04:40,466 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9686 Added: 2019-10-19 14:04:40,467 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9687 Added: 2019-10-19 14:04:44,245 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9688 Added: 2019-10-19 14:04:44,265 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9689 Added: 2019-10-19 14:04:44,266 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9690 Added: 2019-10-19 14:04:48,645 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9691 Added: 2019-10-19 14:04:48,664 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9692 Added: 2019-10-19 14:04:48,665 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9693 Added: 2019-10-19 14:05:24,981 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9694 Added: 2019-10-19 14:05:25,000 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9695 Added: 2019-10-19 14:05:25,001 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9696 Added: 2019-10-19 14:06:28,965 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9697 Added: 2019-10-19 14:06:28,984 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9698 Added: 2019-10-19 14:06:28,985 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9699 Added: 2019-10-19 14:06:59,114 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9700 Added: 2019-10-19 14:06:59,134 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9701 Added: 2019-10-19 14:06:59,135 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9702 Added: 2019-10-19 14:08:46,335 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9703 Added: 2019-10-19 14:08:46,355 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9704 Added: 2019-10-19 14:08:46,356 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9705 Added: 2019-10-19 14:09:09,261 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9706 Added: 2019-10-19 14:09:09,281 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9707 Added: 2019-10-19 14:09:09,282 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9708 Added: 2019-10-19 14:10:03,883 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9709 Added: 2019-10-19 14:10:03,901 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9710 Added: 2019-10-19 14:10:03,902 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9711 Added: 2019-10-19 14:25:20,005 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9712 Added: 2019-10-19 14:25:20,024 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9713 Added: 2019-10-19 14:25:20,025 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9714 Added: 2019-10-19 14:30:21,842 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9715 Added: 2019-10-19 14:30:21,860 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9716 Added: 2019-10-19 14:30:21,861 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9717 Added: 2019-10-19 14:35:25,816 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9718 Added: 2019-10-19 14:35:25,836 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9719 Added: 2019-10-19 14:35:25,836 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9720 Added: 2019-10-19 14:38:02,841 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9721 Added: 2019-10-19 14:38:02,862 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9722 Added: 2019-10-19 14:38:02,863 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9723 Added: 2019-10-19 14:38:28,781 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9724 Added: 2019-10-19 14:38:28,801 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9725 Added: 2019-10-19 14:38:28,802 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9726 Added: 2019-10-19 14:40:46,061 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9727 Added: 2019-10-19 14:40:46,080 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9728 Added: 2019-10-19 14:40:46,081 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9729 Added: 2019-10-19 14:43:25,526 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9730 Added: 2019-10-19 14:43:25,545 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9731 Added: 2019-10-19 14:43:25,546 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9732 Added: 2019-10-19 14:43:37,410 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9733 Added: 2019-10-19 14:43:37,430 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9734 Added: 2019-10-19 14:43:37,431 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9735 Added: 2019-10-19 14:43:39,920 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9736 Added: 2019-10-19 14:43:39,939 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9737 Added: 2019-10-19 14:43:39,941 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9738 Added: 2019-10-19 14:44:08,265 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9739 Added: 2019-10-19 14:44:08,283 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9740 Added: 2019-10-19 14:44:08,284 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9741 Added: 2019-10-19 14:44:11,058 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9742 Added: 2019-10-19 14:44:11,078 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9743 Added: 2019-10-19 14:44:11,079 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9744 Added: 2019-10-19 14:44:38,693 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9745 Added: 2019-10-19 14:44:38,737 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9746 Added: 2019-10-19 14:44:38,738 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9747 Added: 2019-10-19 14:46:01,472 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9748 Added: 2019-10-19 14:46:01,492 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9749 Added: 2019-10-19 14:46:01,493 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9750 Added: 2019-10-19 14:46:22,051 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9751 Added: 2019-10-19 14:46:22,071 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9752 Added: 2019-10-19 14:46:22,072 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9753 Added: 2019-10-19 14:47:36,392 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9754 Added: 2019-10-19 14:47:36,412 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9755 Added: 2019-10-19 14:47:36,413 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9756 Added: 2019-10-19 14:48:18,770 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9757 Added: 2019-10-19 14:48:18,790 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9758 Added: 2019-10-19 14:48:18,791 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9759 Added: 2019-10-19 14:49:14,694 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9760 Added: 2019-10-19 14:49:14,715 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9761 Added: 2019-10-19 14:49:14,716 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9762 Added: 2019-10-19 14:50:03,636 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9763 Added: 2019-10-19 14:50:03,656 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9764 Added: 2019-10-19 14:50:03,657 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9765 Added: 2019-10-19 14:50:03,766 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/eval_tree.txt
9766 Added: 2019-10-19 14:51:29,096 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9767 Added: 2019-10-19 14:51:29,116 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9768 Added: 2019-10-19 14:51:29,117 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9769 Added: 2019-10-19 14:52:05,407 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9770 Added: 2019-10-19 14:52:05,427 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9771 Added: 2019-10-19 14:52:05,428 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9772 Added: 2019-10-19 14:52:05,439 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/eval_tree.txt
9773 Added: 2019-10-19 14:52:05,451 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/eval_tree.txt
9774 Added: 2019-10-19 14:52:05,463 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/eval_tree.txt
9775 Added: 2019-10-19 14:52:05,475 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/eval_tree.txt
9776 Added: 2019-10-19 14:52:05,486 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/eval_tree.txt
9777 Added: 2019-10-19 14:52:05,498 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/eval_tree.txt
9778 Added: 2019-10-19 14:52:05,509 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/eval_tree.txt
9779 Added: 2019-10-19 14:52:05,521 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/eval_tree.txt
9780 Added: 2019-10-19 14:52:05,533 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/eval_tree.txt
9781 Added: 2019-10-19 14:52:05,544 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/eval_tree.txt
9782 Added: 2019-10-19 14:56:45,789 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9783 Added: 2019-10-19 14:56:45,808 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9784 Added: 2019-10-19 14:56:45,809 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9785 Added: 2019-10-19 14:57:00,745 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9786 Added: 2019-10-19 14:57:00,765 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9787 Added: 2019-10-19 14:57:00,766 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9788 Added: 2019-10-19 14:57:00,778 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/eval_tree.txt
9789 Added: 2019-10-19 14:57:00,789 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/eval_tree.txt
9790 Added: 2019-10-19 14:57:00,800 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/eval_tree.txt
9791 Added: 2019-10-19 14:57:00,812 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/eval_tree.txt
9792 Added: 2019-10-19 14:57:00,849 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/eval_tree.txt
9793 Added: 2019-10-19 14:57:00,861 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/eval_tree.txt
9794 Added: 2019-10-19 14:57:00,872 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/eval_tree.txt
9795 Added: 2019-10-19 14:57:00,883 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/eval_tree.txt
9796 Added: 2019-10-19 14:57:00,895 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/eval_tree.txt
9797 Added: 2019-10-19 14:57:00,906 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/eval_tree.txt
9798 Added: 2019-10-19 14:58:09,048 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9799 Added: 2019-10-19 14:58:09,069 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9800 Added: 2019-10-19 14:58:09,070 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9801 Added: 2019-10-19 14:58:09,082 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_4854_tree.txt
9802 Added: 2019-10-19 14:58:09,094 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_1540_tree.txt
9803 Added: 2019-10-19 14:58:09,106 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_8092_tree.txt
9804 Added: 2019-10-19 14:58:09,118 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_2839_tree.txt
9805 Added: 2019-10-19 14:58:09,130 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_7512_tree.txt
9806 Added: 2019-10-19 14:58:09,141 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_8127_tree.txt
9807 Added: 2019-10-19 14:58:09,153 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_6052_tree.txt
9808 Added: 2019-10-19 14:58:09,165 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_1718_tree.txt
9809 Added: 2019-10-19 14:58:09,177 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_7208_tree.txt
9810 Added: 2019-10-19 14:58:09,188 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_1910_tree.txt
9811 Added: 2019-10-19 15:00:35,777 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9812 Added: 2019-10-19 15:00:35,797 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9813 Added: 2019-10-19 15:00:35,798 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9814 Added: 2019-10-19 15:00:35,809 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_3406_tree.txt
9815 Added: 2019-10-19 15:00:35,821 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_3587_tree.txt
9816 Added: 2019-10-19 15:00:35,833 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_9420_tree.txt
9817 Added: 2019-10-19 15:00:35,844 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_1543_tree.txt
9818 Added: 2019-10-19 15:00:35,856 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_3870_tree.txt
9819 Added: 2019-10-19 15:00:35,867 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_6625_tree.txt
9820 Added: 2019-10-19 15:00:35,879 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_5532_tree.txt
9821 Added: 2019-10-19 15:00:35,890 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_5589_tree.txt
9822 Added: 2019-10-19 15:00:35,902 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_9706_tree.txt
9823 Added: 2019-10-19 15:00:35,914 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_6608_tree.txt
9824 Added: 2019-10-19 15:05:24,019 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9825 Added: 2019-10-19 15:05:24,037 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9826 Added: 2019-10-19 15:05:24,038 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9827 Added: 2019-10-19 15:05:24,048 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_7382_tree.txt
9828 Added: 2019-10-19 15:05:24,060 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_3485_tree.txt
9829 Added: 2019-10-19 15:05:24,071 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_2016_tree.txt
9830 Added: 2019-10-19 15:05:24,082 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_1194_tree.txt
9831 Added: 2019-10-19 15:05:24,094 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_7938_tree.txt
9832 Added: 2019-10-19 15:05:24,106 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_9898_tree.txt
9833 Added: 2019-10-19 15:05:24,117 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_7760_tree.txt
9834 Added: 2019-10-19 15:05:24,129 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_5854_tree.txt
9835 Added: 2019-10-19 15:05:24,140 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_9291_tree.txt
9836 Added: 2019-10-19 15:05:24,151 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_7602_tree.txt
9837 Added: 2019-10-19 15:05:43,074 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9838 Added: 2019-10-19 15:05:43,094 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9839 Added: 2019-10-19 15:05:43,095 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9840 Added: 2019-10-19 15:05:43,106 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_1776_tree.txt
9841 Added: 2019-10-19 15:05:43,118 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_4948_tree.txt
9842 Added: 2019-10-19 15:05:43,129 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_6698_tree.txt
9843 Added: 2019-10-19 15:05:43,141 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_2652_tree.txt
9844 Added: 2019-10-19 15:05:43,152 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_8138_tree.txt
9845 Added: 2019-10-19 15:05:43,163 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_1975_tree.txt
9846 Added: 2019-10-19 15:05:43,174 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_5299_tree.txt
9847 Added: 2019-10-19 15:05:43,185 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_5765_tree.txt
9848 Added: 2019-10-19 15:05:43,196 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_2761_tree.txt
9849 Added: 2019-10-19 15:05:43,207 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_6650_tree.txt
9850 Added: 2019-10-19 15:07:50,477 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9851 Added: 2019-10-19 15:07:50,498 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9852 Added: 2019-10-19 15:07:50,499 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9853 Added: 2019-10-19 15:07:50,510 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_8489_tree.txt
9854 Added: 2019-10-19 15:07:50,521 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_9127_tree.txt
9855 Added: 2019-10-19 15:07:50,533 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_2304_tree.txt
9856 Added: 2019-10-19 15:07:50,545 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_2489_tree.txt
9857 Added: 2019-10-19 15:07:50,557 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_1087_tree.txt
9858 Added: 2019-10-19 15:07:50,569 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_6582_tree.txt
9859 Added: 2019-10-19 15:07:50,580 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_7781_tree.txt
9860 Added: 2019-10-19 15:07:50,593 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_4472_tree.txt
9861 Added: 2019-10-19 15:07:50,604 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_2328_tree.txt
9862 Added: 2019-10-19 15:07:50,616 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_8146_tree.txt
9863 Added: 2019-10-19 15:08:03,176 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9864 Added: 2019-10-19 15:08:03,197 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9865 Added: 2019-10-19 15:08:03,198 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9866 Added: 2019-10-19 15:08:03,209 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_5493_tree.txt
9867 Added: 2019-10-19 15:08:03,220 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_9868_tree.txt
9868 Added: 2019-10-19 15:08:03,232 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_3602_tree.txt
9869 Added: 2019-10-19 15:08:03,244 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_6319_tree.txt
9870 Added: 2019-10-19 15:08:03,256 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_8134_tree.txt
9871 Added: 2019-10-19 15:08:03,268 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_3627_tree.txt
9872 Added: 2019-10-19 15:08:03,279 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_3228_tree.txt
9873 Added: 2019-10-19 15:08:03,291 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_5040_tree.txt
9874 Added: 2019-10-19 15:08:03,303 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_1172_tree.txt
9875 Added: 2019-10-19 15:08:03,315 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_1025_tree.txt
9876 Added: 2019-10-19 15:08:22,175 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9877 Added: 2019-10-19 15:08:22,196 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9878 Added: 2019-10-19 15:08:22,197 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9879 Added: 2019-10-19 15:08:22,208 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_1610_tree.txt
9880 Added: 2019-10-19 15:08:22,220 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_9685_tree.txt
9881 Added: 2019-10-19 15:08:22,231 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_5293_tree.txt
9882 Added: 2019-10-19 15:08:22,243 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_1515_tree.txt
9883 Added: 2019-10-19 15:08:22,255 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_9450_tree.txt
9884 Added: 2019-10-19 15:09:16,504 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9885 Added: 2019-10-19 15:09:16,524 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9886 Added: 2019-10-19 15:09:16,525 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9887 Added: 2019-10-19 15:09:16,545 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_8532_tree.txt
9888 Added: 2019-10-19 15:09:16,567 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_6201_tree.txt
9889 Added: 2019-10-19 15:09:16,590 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_9508_tree.txt
9890 Added: 2019-10-19 15:09:16,612 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_8637_tree.txt
9891 Added: 2019-10-19 15:09:16,635 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_2043_tree.txt
9892 Added: 2019-10-19 15:09:45,671 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer_info.txt
9893 Added: 2019-10-19 15:09:45,692 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/af2_info.txt
9894 Added: 2019-10-19 15:09:45,693 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/stringer2_info.txt
9895 Added: 2019-10-19 15:09:45,715 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_1531_tree.txt
9896 Added: 2019-10-19 15:09:45,738 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_4784_tree.txt
9897 Added: 2019-10-19 15:09:45,760 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_1265_tree.txt
9898 Added: 2019-10-19 15:09:45,783 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_4292_tree.txt
9899 Added: 2019-10-19 15:09:45,805 - DEBUG - Successfully wrote to file /home/blendux/Projects/Aircraft_Studio/save/default_aircraft_3669_tree.txt