diff --git a/docs/conf.py b/docs/conf.py index 4779e5d5f..ca46e7c33 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -85,7 +85,7 @@ # Napoleon settings napoleon_numpy_docstring = True napoleon_include_init_with_doc = True -napoleon_include_private_with_doc = True +napoleon_include_private_with_doc = False napoleon_include_special_with_doc = True napoleon_use_admonition_for_examples = True napoleon_use_admonition_for_notes = True diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/mrs.inputs.txt b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/mrs.inputs.txt index 0d68c2376..3a9b5454e 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/mrs.inputs.txt +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/mrs.inputs.txt @@ -1,116 +1,393 @@ -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 6, "radius": 0.06350803185536065, "mass": 15.321391102645253, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318074651079169, "I_33_without_motor": 0.02231558279750141, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.796421153818757, "trigger": 800, "sampling_rate": 105, "lag": 1.2889273678634483, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9394597068963542, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4863408840421357, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5051.334409023799, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032456100097439426, "grain_number": 5, "grain_density": 1791.4919156464077, "grain_outer_radius": 0.03336766084887191, "grain_initial_inner_radius": 0.015859570445466348, "grain_initial_height": 0.11833708900926163, "grain_separation": 0.005520442830446927, "grains_center_of_mass_position": 0.39720688235605084, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00044613640497872, "throat_radius": 0.010531081211607219, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255876687441445}], "aerodynamic_surfaces": [{"length": 0.5575481869662148, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133894177473017]}, {"n": 4, "root_chord": 0.11988155918352632, "tip_chord": 0.05955433102562337, "span": 0.11002328692729561, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.049681091705158]}, {"top_radius": 0.06350056929758974, "bottom_radius": 0.0431795835697226, "length": 0.061288317308863575, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7011692212916728, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6163152348259862, "upper_button_position": 0.08485398646568665}], "rail_length": 5, "inclination": 84.47045493851068, "heading": 53.19885912092882} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 4, "radius": 0.0634923426395744, "mass": 15.186541205570112, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32969439703265, "I_33_without_motor": 0.031044527733126107, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.101304635322004, "trigger": 800, "sampling_rate": 105, "lag": 1.449152162843732, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0863326011878054, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5807386414953863, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6334.120250525818, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03348962524847486, "grain_number": 5, "grain_density": 1767.1073179570512, "grain_outer_radius": 0.032394751101825256, "grain_initial_inner_radius": 0.01504361534472906, "grain_initial_height": 0.12012668656538848, "grain_separation": 0.00515318449366391, "grains_center_of_mass_position": 0.39673404428016396, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0016859023790911862, "throat_radius": 0.011074908888687778, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254658376991242}], "aerodynamic_surfaces": [{"length": 0.5578223347296872, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1350307518657035]}, {"n": 4, "root_chord": 0.1203679293308533, "tip_chord": 0.059800875760536006, "span": 0.1091254204553351, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0488985452032389]}, {"top_radius": 0.06453827868465159, "bottom_radius": 0.0431198447535788, "length": 0.05964898322815028, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7012333719890909, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173871081166957, "upper_button_position": 0.08384626387239513}], "rail_length": 5, "inclination": 85.13902756092337, "heading": 52.08505981979775} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 26, "radius": 0.06350085154042016, "mass": 15.41868602938146, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314009743001999, "I_33_without_motor": 0.042516277850408124, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.87351827544836, "trigger": 800, "sampling_rate": 105, "lag": 1.5338763231679042, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9870787024998243, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4014754896344508, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4998.800454907017, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03223917459521645, "grain_number": 5, "grain_density": 1883.5777764835343, "grain_outer_radius": 0.03390128253364044, "grain_initial_inner_radius": 0.015142918757792974, "grain_initial_height": 0.11886174430852559, "grain_separation": 0.003760153043453114, "grains_center_of_mass_position": 0.3958026817076748, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007932754431353338, "throat_radius": 0.011112681197042968, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546714035347073}], "aerodynamic_surfaces": [{"length": 0.5590678525392299, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1344104201118652]}, {"n": 4, "root_chord": 0.11944031423818127, "tip_chord": 0.06006453824330794, "span": 0.10972808145828339, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.049965179010423]}, {"top_radius": 0.06479199126838019, "bottom_radius": 0.04323567648000996, "length": 0.05909791098736002, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6986531598860444, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178569783297689, "upper_button_position": 0.08079618155627544}], "rail_length": 5, "inclination": 82.66577730510949, "heading": 54.142713043541164} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 25, "radius": 0.06349557662066849, "mass": 15.851003161447208, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321408627143016, "I_33_without_motor": 0.03878240259232172, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.125262007792914, "trigger": 800, "sampling_rate": 105, "lag": 1.480190213342193, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9352187458583345, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3178581352438452, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6023.98867640983, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033180444490404595, "grain_number": 5, "grain_density": 1817.4708384741682, "grain_outer_radius": 0.033446894679521756, "grain_initial_inner_radius": 0.015180005939984118, "grain_initial_height": 0.12064173242396009, "grain_separation": 0.004687433980738594, "grains_center_of_mass_position": 0.39877543569034174, "center_of_dry_mass_position": 0.317, "nozzle_position": -8.343774682492758e-05, "throat_radius": 0.010530022745334565, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554513438369599}], "aerodynamic_surfaces": [{"length": 0.5588057274086218, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1335785175717228]}, {"n": 4, "root_chord": 0.1194997232960357, "tip_chord": 0.05992724409550438, "span": 0.11096702262969767, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0492887021658253]}, {"top_radius": 0.06403986082560276, "bottom_radius": 0.04249473397691975, "length": 0.060463615847020695, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6993156831479966, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188587254856047, "upper_button_position": 0.08045695766239191}], "rail_length": 5, "inclination": 85.06307890246269, "heading": 54.2906697404646} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 16, "radius": 0.0635005371350456, "mass": 15.106582026573095, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314365322306628, "I_33_without_motor": 0.047195635278228606, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.96009910422362, "trigger": 800, "sampling_rate": 105, "lag": 1.5014289998461325, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.928407162356345, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6001609880261682, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6241.821063933692, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033005608774528676, "grain_number": 5, "grain_density": 1833.9715498192554, "grain_outer_radius": 0.03303690853285959, "grain_initial_inner_radius": 0.015259991315133756, "grain_initial_height": 0.11921229192845037, "grain_separation": 0.0055318464522216, "grains_center_of_mass_position": 0.3950031401720469, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009725665382717565, "throat_radius": 0.011294215263843456, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545682392417146}], "aerodynamic_surfaces": [{"length": 0.5592118508676353, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1356073437435332]}, {"n": 4, "root_chord": 0.11984775443132953, "tip_chord": 0.05936097203918026, "span": 0.11039507555701751, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0508734335083847]}, {"top_radius": 0.06287906388966444, "bottom_radius": 0.043985985652853866, "length": 0.06067611091499706, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.701079186103225, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185283287657592, "upper_button_position": 0.0825508573374657}], "rail_length": 5, "inclination": 85.23440818045665, "heading": 54.519967259401874} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 23, "radius": 0.06350088814734572, "mass": 15.687956793335713, "I_11_without_motor": 6.321, "I_22_without_motor": 6.336839789987341, "I_33_without_motor": 0.028988646489893646, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.982092676678759, "trigger": 800, "sampling_rate": 105, "lag": 1.3051455503803195, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0925632242929975, "trigger": "apogee", "sampling_rate": 105, "lag": 1.33808714514536, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4726.245950715227, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03359211884417262, "grain_number": 5, "grain_density": 1814.7129649641959, "grain_outer_radius": 0.03357420928819635, "grain_initial_inner_radius": 0.014461406772901576, "grain_initial_height": 0.12103608837837558, "grain_separation": 0.005180186940637563, "grains_center_of_mass_position": 0.3957081975153179, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002383629196510536, "throat_radius": 0.010547659147086177, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552427433847064}], "aerodynamic_surfaces": [{"length": 0.5595193024772361, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1330576937993402]}, {"n": 4, "root_chord": 0.1200999445781866, "tip_chord": 0.06118440239649141, "span": 0.11036846785415123, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.050574513578203]}, {"top_radius": 0.06368865651996705, "bottom_radius": 0.044099377434149246, "length": 0.058451866171339795, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6997087894637934, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195920415929042, "upper_button_position": 0.0801167478708893}], "rail_length": 5, "inclination": 84.97780983300318, "heading": 50.32009850038174} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 27, "radius": 0.06350183797455561, "mass": 15.87574952287981, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303909335567725, "I_33_without_motor": 0.031204515788468067, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.20861081760533, "trigger": 800, "sampling_rate": 105, "lag": 1.4428882238217398, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8895257753015001, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7685807103946203, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6885.639331409522, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03250370190056724, "grain_number": 5, "grain_density": 1825.884563566716, "grain_outer_radius": 0.03323824319966411, "grain_initial_inner_radius": 0.014766901006896017, "grain_initial_height": 0.11836322594823653, "grain_separation": 0.005510123299339129, "grains_center_of_mass_position": 0.39653471390971057, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0012556198042742897, "throat_radius": 0.012334504482416634, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545173835983094}], "aerodynamic_surfaces": [{"length": 0.5585796710933958, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1331704003460792]}, {"n": 4, "root_chord": 0.1201301284919981, "tip_chord": 0.06021996242563409, "span": 0.10888606828771016, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0471822676170683]}, {"top_radius": 0.06297340635893019, "bottom_radius": 0.04299308970247506, "length": 0.05803218708416568, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7012526216778054, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617361647490302, "upper_button_position": 0.08389097418750346}], "rail_length": 5, "inclination": 84.17690533552943, "heading": 53.657314304656595} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 16, "radius": 0.06350252847592282, "mass": 14.554626267873774, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320014393950434, "I_33_without_motor": 0.02978318505834989, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.809099315429796, "trigger": 800, "sampling_rate": 105, "lag": 1.435172682390572, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9661283642956846, "trigger": "apogee", "sampling_rate": 105, "lag": 1.0908194734007017, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7627.410184249112, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03181505461373091, "grain_number": 5, "grain_density": 1809.0171892348033, "grain_outer_radius": 0.03330315693468259, "grain_initial_inner_radius": 0.014336431082618886, "grain_initial_height": 0.12006289130189998, "grain_separation": 0.004307751767983378, "grains_center_of_mass_position": 0.39565554582103846, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00029326744719994076, "throat_radius": 0.011045581586300398, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550074925862347}], "aerodynamic_surfaces": [{"length": 0.5587374419774356, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1346864242350938]}, {"n": 4, "root_chord": 0.11966494757566067, "tip_chord": 0.06043914775071417, "span": 0.110173410278682, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0482419734272284]}, {"top_radius": 0.06361223404913431, "bottom_radius": 0.04441213943878098, "length": 0.06031094064657681, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7004638353292927, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616080438488119, "upper_button_position": 0.08438339684117369}], "rail_length": 5, "inclination": 85.31564942707135, "heading": 51.731722972868745} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 18, "radius": 0.06348749078905755, "mass": 15.274027636681094, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3056411973123305, "I_33_without_motor": 0.026210549348132318, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.889025425866114, "trigger": 800, "sampling_rate": 105, "lag": 1.488251498047699, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1197674160601925, "trigger": "apogee", "sampling_rate": 105, "lag": 1.368366805211293, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6592.2157994782465, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03308605707134015, "grain_number": 5, "grain_density": 1796.3751731100065, "grain_outer_radius": 0.03308615810558528, "grain_initial_inner_radius": 0.015317995925855062, "grain_initial_height": 0.1192577099620557, "grain_separation": 0.005308100796681196, "grains_center_of_mass_position": 0.3965821036092778, "center_of_dry_mass_position": 0.317, "nozzle_position": 3.82008057787502e-05, "throat_radius": 0.010918433237017845, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256142053636198}], "aerodynamic_surfaces": [{"length": 0.5573179150222657, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1354945971977657]}, {"n": 4, "root_chord": 0.12009501983146434, "tip_chord": 0.059321690994762456, "span": 0.10981054208765459, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0493722444849265]}, {"top_radius": 0.0634981444039416, "bottom_radius": 0.0424284557599094, "length": 0.06078217002823246, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6997359937622002, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167639468311972, "upper_button_position": 0.08297204693100302}], "rail_length": 5, "inclination": 83.25414857033617, "heading": 53.540889403739} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 9, "radius": 0.06349548448024785, "mass": 14.966201991043633, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3326064483970335, "I_33_without_motor": 0.03150658319946799, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.923681695232858, "trigger": 800, "sampling_rate": 105, "lag": 1.5500092224506672, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0425269447758416, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5510097362665025, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7273.673730718726, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03343837072141842, "grain_number": 5, "grain_density": 1802.9948737500492, "grain_outer_radius": 0.032391827913907975, "grain_initial_inner_radius": 0.015040686596184153, "grain_initial_height": 0.11842278684319403, "grain_separation": 0.004218582411143555, "grains_center_of_mass_position": 0.397666578233816, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00155681239484704, "throat_radius": 0.01101023301487878, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255162688850939}], "aerodynamic_surfaces": [{"length": 0.5586303555434702, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1355819589267528]}, {"n": 4, "root_chord": 0.12006416295694325, "tip_chord": 0.059812409475951275, "span": 0.11019422811314691, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0514202666055863]}, {"top_radius": 0.0622835603023874, "bottom_radius": 0.04417828791537684, "length": 0.05948731109850217, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6970434155886682, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164912368242462, "upper_button_position": 0.080552178764422}], "rail_length": 5, "inclination": 83.66947889870069, "heading": 53.999814177607014} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 21, "radius": 0.06350599548545227, "mass": 14.972365965586375, "I_11_without_motor": 6.321, "I_22_without_motor": 6.308076402470525, "I_33_without_motor": 0.026971670359626596, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.951804391245139, "trigger": 800, "sampling_rate": 105, "lag": 1.529363112871357, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0182608330687164, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1716302019327678, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6157.460989460494, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03306537899577222, "grain_number": 5, "grain_density": 1892.4765185643228, "grain_outer_radius": 0.03291729431647596, "grain_initial_inner_radius": 0.014705999588306696, "grain_initial_height": 0.11984707551286568, "grain_separation": 0.004948410892419892, "grains_center_of_mass_position": 0.39602765568237, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005179033351693645, "throat_radius": 0.010687761348175333, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554098554739306}], "aerodynamic_surfaces": [{"length": 0.5581666823037278, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1356861521267771]}, {"n": 4, "root_chord": 0.120336900983012, "tip_chord": 0.05983761810204665, "span": 0.11006917945884101, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0496412951180254]}, {"top_radius": 0.06483106026898965, "bottom_radius": 0.04532023794256472, "length": 0.06085021269786268, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7016850030652007, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172697087884819, "upper_button_position": 0.08441529427671879}], "rail_length": 5, "inclination": 84.68308488633484, "heading": 51.77523923230421} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 27, "radius": 0.06350503424150745, "mass": 15.250275294981401, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32520067448511, "I_33_without_motor": 0.046494526029286484, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.03384939839828, "trigger": 800, "sampling_rate": 105, "lag": 1.5943066196660796, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.085452708333148, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6954893090537764, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7011.754126134184, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032693813983908644, "grain_number": 5, "grain_density": 1870.207275689259, "grain_outer_radius": 0.0328330167803065, "grain_initial_inner_radius": 0.015114855479231576, "grain_initial_height": 0.11887532252282099, "grain_separation": 0.004213773284721452, "grains_center_of_mass_position": 0.3961173347006221, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007988077191450261, "throat_radius": 0.01077962284621597, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255619492066622}], "aerodynamic_surfaces": [{"length": 0.5585526614234492, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134842225833413]}, {"n": 4, "root_chord": 0.11994633869896, "tip_chord": 0.05979969805769771, "span": 0.10970131399745925, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0474823784990093]}, {"top_radius": 0.06457157861155885, "bottom_radius": 0.04231644883622574, "length": 0.05884410730793589, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6999495693357405, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178735235859862, "upper_button_position": 0.08207604574975425}], "rail_length": 5, "inclination": 84.13360371416113, "heading": 53.109551668135666} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 20, "radius": 0.06351452955622068, "mass": 15.726742351438807, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319109913021374, "I_33_without_motor": 0.0409948220032722, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.0409772245479, "trigger": 800, "sampling_rate": 105, "lag": 1.455331663908254, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.046023562843588, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6020395942347316, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5219.654591307071, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03336407233592367, "grain_number": 5, "grain_density": 1749.165928620251, "grain_outer_radius": 0.03230932217177559, "grain_initial_inner_radius": 0.014549143477144182, "grain_initial_height": 0.11957354952535865, "grain_separation": 0.005887553452343695, "grains_center_of_mass_position": 0.3969246378092482, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008182730626123114, "throat_radius": 0.010847240747822078, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539590791771789}], "aerodynamic_surfaces": [{"length": 0.55701618778322, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1343305755241588]}, {"n": 4, "root_chord": 0.12033026742871875, "tip_chord": 0.05975165949942423, "span": 0.10972562339509627, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0501249240760877]}, {"top_radius": 0.06484795394414208, "bottom_radius": 0.04484011278643774, "length": 0.06021274719523522, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6985905913315387, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182067602246962, "upper_button_position": 0.08038383110684244}], "rail_length": 5, "inclination": 84.50645901409715, "heading": 53.094921368959405} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 6, "radius": 0.0635015438174807, "mass": 15.130455900006876, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314217941069422, "I_33_without_motor": 0.03250465435255944, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.855003727636529, "trigger": 800, "sampling_rate": 105, "lag": 1.423376772353062, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0142551781321285, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3817179774495634, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6086.3341355998955, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03353633858486368, "grain_number": 5, "grain_density": 1829.0964627263454, "grain_outer_radius": 0.0329002721548463, "grain_initial_inner_radius": 0.015167145237991893, "grain_initial_height": 0.12042014359573824, "grain_separation": 0.0058796573393679495, "grains_center_of_mass_position": 0.3976995079029731, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007220863643502554, "throat_radius": 0.011758246949321793, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556849677544868}], "aerodynamic_surfaces": [{"length": 0.5579945530624129, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1324200030305527]}, {"n": 4, "root_chord": 0.11988009281185819, "tip_chord": 0.06025148865691539, "span": 0.11058933946142864, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0503094235851163]}, {"top_radius": 0.06210450570596395, "bottom_radius": 0.044388766183490934, "length": 0.0606045465884488, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7006306887301319, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617409859783192, "upper_button_position": 0.08322082894693994}], "rail_length": 5, "inclination": 83.39631356835577, "heading": 49.94010883008877} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 1, "radius": 0.06350672780008726, "mass": 15.123381171133335, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319896524404833, "I_33_without_motor": 0.039716406481913734, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.067055749091445, "trigger": 800, "sampling_rate": 105, "lag": 1.5615338472652145, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8877348768936311, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1344421970301346, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6453.082086202074, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033024665113131485, "grain_number": 5, "grain_density": 1865.5286834789881, "grain_outer_radius": 0.032693332442023645, "grain_initial_inner_radius": 0.014457380566016646, "grain_initial_height": 0.12067687569342879, "grain_separation": 0.0061673203243191406, "grains_center_of_mass_position": 0.397064210366644, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0016423577730813462, "throat_radius": 0.011218837774118202, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555875569832802}], "aerodynamic_surfaces": [{"length": 0.5580721960763033, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1348463262793913]}, {"n": 4, "root_chord": 0.12056361117386831, "tip_chord": 0.059763764084983864, "span": 0.1100961345497482, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0474631154878138]}, {"top_radius": 0.0627760853529347, "bottom_radius": 0.043105630988261014, "length": 0.05777432708174199, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.699191374658383, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179297758330616, "upper_button_position": 0.08126159882532136}], "rail_length": 5, "inclination": 85.8515409959915, "heading": 55.15845593075} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 15, "radius": 0.06350431500138635, "mass": 15.850939360378593, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325367649042189, "I_33_without_motor": 0.04833515274902809, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.028000027050826, "trigger": 800, "sampling_rate": 105, "lag": 1.3962887872495706, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9537572304957296, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7449786997148515, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5851.192545866206, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03250032791777373, "grain_number": 5, "grain_density": 1814.9490035415188, "grain_outer_radius": 0.03268707340050842, "grain_initial_inner_radius": 0.01479817440558693, "grain_initial_height": 0.12005204376900307, "grain_separation": 0.005260826828342777, "grains_center_of_mass_position": 0.3985014332866207, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00039097188900114564, "throat_radius": 0.011250115138008497, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553732672811677}], "aerodynamic_surfaces": [{"length": 0.5579594209245186, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1330763211885206]}, {"n": 4, "root_chord": 0.1199424591100905, "tip_chord": 0.0600260710179725, "span": 0.1103420521774194, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0514419880584251]}, {"top_radius": 0.061565983431991766, "bottom_radius": 0.0436691029038186, "length": 0.05935169437306928, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6986023420156556, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192458620327004, "upper_button_position": 0.07935647998295525}], "rail_length": 5, "inclination": 84.91256513523301, "heading": 49.91254400282965} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 19, "radius": 0.06348548824966548, "mass": 14.964015061397179, "I_11_without_motor": 6.321, "I_22_without_motor": 6.310862474587659, "I_33_without_motor": 0.042596829235550464, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.725169059590062, "trigger": 800, "sampling_rate": 105, "lag": 1.4037301148220134, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0430160319719226, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8247523460240114, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6157.224188019776, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03300337395443212, "grain_number": 5, "grain_density": 1780.7738481555818, "grain_outer_radius": 0.0326685182580331, "grain_initial_inner_radius": 0.015701347459616162, "grain_initial_height": 0.1203162988029443, "grain_separation": 0.005162504638019427, "grains_center_of_mass_position": 0.3983677520730413, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0019456196164149518, "throat_radius": 0.010824414363721913, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556348325177171}], "aerodynamic_surfaces": [{"length": 0.5583134807881001, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1342196287403894]}, {"n": 4, "root_chord": 0.11895563973491116, "tip_chord": 0.059175271124364257, "span": 0.10948199777526026, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0495187590162904]}, {"top_radius": 0.0636567712975768, "bottom_radius": 0.042638588224742716, "length": 0.060842578675819124, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6996946571956373, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177169298636587, "upper_button_position": 0.08197772733197861}], "rail_length": 5, "inclination": 85.4032231032986, "heading": 51.26469305720815} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 20, "radius": 0.06350135855354651, "mass": 15.603299771475104, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316933025524043, "I_33_without_motor": 0.02438286949598367, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.885547542669727, "trigger": 800, "sampling_rate": 105, "lag": 1.374658230692091, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8981421799795485, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6950276145364467, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5579.361492228053, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033222347632879026, "grain_number": 5, "grain_density": 1815.1558859082393, "grain_outer_radius": 0.03282321452030726, "grain_initial_inner_radius": 0.01565953760381382, "grain_initial_height": 0.11806604372529135, "grain_separation": 0.005265688400744243, "grains_center_of_mass_position": 0.3970720597944412, "center_of_dry_mass_position": 0.317, "nozzle_position": -7.144502234438558e-05, "throat_radius": 0.011758965611902381, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550107079047081}], "aerodynamic_surfaces": [{"length": 0.5593318849602861, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1344693903635392]}, {"n": 4, "root_chord": 0.12024547556117213, "tip_chord": 0.05965279197414735, "span": 0.10897598652600479, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0494259761328528]}, {"top_radius": 0.06185022365387036, "bottom_radius": 0.04327705838520452, "length": 0.060775764958425266, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6989443109029375, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177411240973851, "upper_button_position": 0.08120318680555239}], "rail_length": 5, "inclination": 82.75986790009004, "heading": 54.130340427053255} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 29, "radius": 0.06350510452276618, "mass": 15.71287226450988, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319113898560629, "I_33_without_motor": 0.05196171228581624, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.99428862049995, "trigger": 800, "sampling_rate": 105, "lag": 1.48415913020233, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0197299927174674, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3150536341371928, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7872.904527428604, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033165323432043134, "grain_number": 5, "grain_density": 1893.722155665854, "grain_outer_radius": 0.03327600685545601, "grain_initial_inner_radius": 0.01480251091971834, "grain_initial_height": 0.12002153659852867, "grain_separation": 0.005677158666501453, "grains_center_of_mass_position": 0.3984728099455518, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006424910102935447, "throat_radius": 0.01115900678811026, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558172743629854}], "aerodynamic_surfaces": [{"length": 0.5582440116979873, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1338841890102636]}, {"n": 4, "root_chord": 0.11965260776141076, "tip_chord": 0.059433270707673715, "span": 0.10959570219246523, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.049500442723393]}, {"top_radius": 0.06480879336630369, "bottom_radius": 0.04339855356659006, "length": 0.05949926130713116, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7021302283665343, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184762270586602, "upper_button_position": 0.08365400130787404}], "rail_length": 5, "inclination": 84.00324897416876, "heading": 52.244337563177496} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 28, "radius": 0.06350380523336566, "mass": 15.555109307288882, "I_11_without_motor": 6.321, "I_22_without_motor": 6.33099841997331, "I_33_without_motor": 0.03201541940536769, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.125409716716877, "trigger": 800, "sampling_rate": 105, "lag": 1.426311089860831, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9912438087383426, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3284503162207306, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6237.539716133008, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03203278154203756, "grain_number": 5, "grain_density": 1812.941654621572, "grain_outer_radius": 0.03263593809118003, "grain_initial_inner_radius": 0.015072248210166067, "grain_initial_height": 0.11891516183116796, "grain_separation": 0.004907621482471061, "grains_center_of_mass_position": 0.39874756352312896, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002164645931836486, "throat_radius": 0.011352678931298753, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549472396430743}], "aerodynamic_surfaces": [{"length": 0.5566464629937102, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1351993784063947]}, {"n": 4, "root_chord": 0.11949677887412716, "tip_chord": 0.06013223702611924, "span": 0.10986723473331908, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0505928839636456]}, {"top_radius": 0.06264642004839312, "bottom_radius": 0.0443690505473431, "length": 0.05901766614327464, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7009270761692802, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189899453168124, "upper_button_position": 0.08193713085246779}], "rail_length": 5, "inclination": 84.75060425211079, "heading": 53.14126258431334} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 25, "radius": 0.06349171177046459, "mass": 15.810353536205785, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323335526287156, "I_33_without_motor": 0.04121630143116196, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.977381679741907, "trigger": 800, "sampling_rate": 105, "lag": 1.3283915767034458, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0253272869139891, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5443688591462046, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5308.3974724083655, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032930380824717144, "grain_number": 5, "grain_density": 1765.4341935278912, "grain_outer_radius": 0.03257581382709939, "grain_initial_inner_radius": 0.0151048176298999, "grain_initial_height": 0.12020251557321339, "grain_separation": 0.005370545219336723, "grains_center_of_mass_position": 0.39552403279343396, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006751432765087794, "throat_radius": 0.011527388473683174, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545813400329204}], "aerodynamic_surfaces": [{"length": 0.557129535333955, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1356429409197137]}, {"n": 4, "root_chord": 0.11927694235739761, "tip_chord": 0.06046502800957369, "span": 0.11022978481955895, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0495308219851995]}, {"top_radius": 0.061879783556160334, "bottom_radius": 0.043451728368476245, "length": 0.05932218737911875, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6984410427746166, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182568694522014, "upper_button_position": 0.08018417332241523}], "rail_length": 5, "inclination": 85.14081828014771, "heading": 49.31797202820076} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 1, "radius": 0.06350300508251787, "mass": 15.432057603982743, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314245466190309, "I_33_without_motor": 0.055670751199829706, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.012484011781876, "trigger": 800, "sampling_rate": 105, "lag": 1.513039827320087, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0279800933070287, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6602169062689311, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5261.651830132198, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0327889017978936, "grain_number": 5, "grain_density": 1793.7348946772565, "grain_outer_radius": 0.03289285828584903, "grain_initial_inner_radius": 0.015203494671888425, "grain_initial_height": 0.12033220272475902, "grain_separation": 0.006007802104802148, "grains_center_of_mass_position": 0.3967771203133815, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0019937181752690924, "throat_radius": 0.011137405399417738, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543467826229282}], "aerodynamic_surfaces": [{"length": 0.5591220299020446, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133285808879397]}, {"n": 4, "root_chord": 0.12022518480044711, "tip_chord": 0.06042635829227654, "span": 0.11044569104248296, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0497278580921492]}, {"top_radius": 0.06531813519864738, "bottom_radius": 0.045073583660642215, "length": 0.06007455856180881, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6984237330691488, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171355296680736, "upper_button_position": 0.08128820340107523}], "rail_length": 5, "inclination": 85.04989976017112, "heading": 52.30387171806431} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 21, "radius": 0.06348774454447496, "mass": 14.930117646216331, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312056348648575, "I_33_without_motor": 0.029338448436193622, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.98485567249014, "trigger": 800, "sampling_rate": 105, "lag": 1.5954373224496392, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0082915348846462, "trigger": "apogee", "sampling_rate": 105, "lag": 1.47611633347176, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8567.306574357362, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0327782378599868, "grain_number": 5, "grain_density": 1805.8062893436656, "grain_outer_radius": 0.032660819562014505, "grain_initial_inner_radius": 0.015203542682672516, "grain_initial_height": 0.11834508933300521, "grain_separation": 0.0036608470091045566, "grains_center_of_mass_position": 0.3958983640087799, "center_of_dry_mass_position": 0.317, "nozzle_position": 1.3285822027841874e-05, "throat_radius": 0.011243176236998718, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254117519523832}], "aerodynamic_surfaces": [{"length": 0.5567992399357332, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1343704811170066]}, {"n": 4, "root_chord": 0.11998896503739298, "tip_chord": 0.06031327043724632, "span": 0.1094885863904161, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0476229917891087]}, {"top_radius": 0.06401958894608005, "bottom_radius": 0.04327245837001616, "length": 0.06104097633057532, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6997379913346332, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177225623381292, "upper_button_position": 0.08201542899650405}], "rail_length": 5, "inclination": 85.30699486775356, "heading": 49.961788567748044} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 30, "radius": 0.06350385008258067, "mass": 15.233268563553258, "I_11_without_motor": 6.321, "I_22_without_motor": 6.329087167850529, "I_33_without_motor": 0.019504456718513197, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.939743618950054, "trigger": 800, "sampling_rate": 105, "lag": 1.5729841040708499, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8653356106930932, "trigger": "apogee", "sampling_rate": 105, "lag": 1.642216557896939, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5652.837999463443, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03378943189234374, "grain_number": 5, "grain_density": 1887.199502396904, "grain_outer_radius": 0.0326500721350551, "grain_initial_inner_radius": 0.01542876557663005, "grain_initial_height": 0.12059714963826691, "grain_separation": 0.005893156331975001, "grains_center_of_mass_position": 0.3981861148392029, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00022746211311398492, "throat_radius": 0.011621619417894464, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560763636152479}], "aerodynamic_surfaces": [{"length": 0.5581001546412535, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1352389410492156]}, {"n": 4, "root_chord": 0.12024836395956051, "tip_chord": 0.06039111147883963, "span": 0.10936722291036971, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0489622166018164]}, {"top_radius": 0.06383371019026948, "bottom_radius": 0.04507765530380146, "length": 0.05923486424359505, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6989261396392559, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6200765851969161, "upper_button_position": 0.07884955444233976}], "rail_length": 5, "inclination": 83.29673725804211, "heading": 52.553141024002024} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 4, "radius": 0.06349530203241055, "mass": 15.167310987037057, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3114972441329975, "I_33_without_motor": 0.03963284715896337, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.914503765551375, "trigger": 800, "sampling_rate": 105, "lag": 1.4933706859692628, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9556451917851301, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1239495915251276, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6964.872219212544, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033588381555521594, "grain_number": 5, "grain_density": 1736.8990761320908, "grain_outer_radius": 0.033620384667216424, "grain_initial_inner_radius": 0.015579927537345271, "grain_initial_height": 0.12222875277143853, "grain_separation": 0.00562420035975323, "grains_center_of_mass_position": 0.39738625679088, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005763097325509422, "throat_radius": 0.011292270554674745, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254892836770779}], "aerodynamic_surfaces": [{"length": 0.558392823383725, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1339974528526051]}, {"n": 4, "root_chord": 0.11988302528419595, "tip_chord": 0.05976447537304126, "span": 0.10969730615974588, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0497508958345285]}, {"top_radius": 0.06364571828327537, "bottom_radius": 0.04413489025731453, "length": 0.05913273301096167, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6997654856338951, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175677726107993, "upper_button_position": 0.08219771302309575}], "rail_length": 5, "inclination": 84.62944337446991, "heading": 51.25793950771872} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 11, "radius": 0.0634924794354766, "mass": 15.172343226442827, "I_11_without_motor": 6.321, "I_22_without_motor": 6.335918847104473, "I_33_without_motor": 0.011684501885804822, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.978257332220512, "trigger": 800, "sampling_rate": 105, "lag": 1.3647031848153548, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0070309171942762, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7856556935929726, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6569.352057780074, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03335110502276481, "grain_number": 5, "grain_density": 1887.2386337523797, "grain_outer_radius": 0.0325756955547239, "grain_initial_inner_radius": 0.01481428710276326, "grain_initial_height": 0.12132189952483122, "grain_separation": 0.005147548310226452, "grains_center_of_mass_position": 0.39618981345035714, "center_of_dry_mass_position": 0.317, "nozzle_position": -8.53591784201544e-05, "throat_radius": 0.010883271791371673, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2569598911972688}], "aerodynamic_surfaces": [{"length": 0.5591087259813005, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.132960567899361]}, {"n": 4, "root_chord": 0.11930687024103745, "tip_chord": 0.05962319857230478, "span": 0.11001452642266821, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0483778289332901]}, {"top_radius": 0.06430610900874295, "bottom_radius": 0.04274706979995846, "length": 0.06156949759594623, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6997429915314265, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185177101419052, "upper_button_position": 0.08122528138952134}], "rail_length": 5, "inclination": 87.71736845182781, "heading": 53.06960477539422} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 12, "radius": 0.06350001626247508, "mass": 15.993809409197372, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317308050645962, "I_33_without_motor": 0.028545371504187258, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.947618795039801, "trigger": 800, "sampling_rate": 105, "lag": 1.4277459450379666, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8641475794904901, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5653791194372182, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6541.257208385041, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03237691842662168, "grain_number": 5, "grain_density": 1859.5010215846671, "grain_outer_radius": 0.033299090260868816, "grain_initial_inner_radius": 0.014827491624710778, "grain_initial_height": 0.12041710256908555, "grain_separation": 0.0061276690875208045, "grains_center_of_mass_position": 0.39645313900070706, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0010180719248744155, "throat_radius": 0.010748041058516542, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540687700697029}], "aerodynamic_surfaces": [{"length": 0.5555691913172558, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1350565013313878]}, {"n": 4, "root_chord": 0.11960043926732603, "tip_chord": 0.06034736828018658, "span": 0.10984850322868049, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0489359748719471]}, {"top_radius": 0.06529827635799693, "bottom_radius": 0.043072909571765065, "length": 0.06024646764836047, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6995088793681619, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182800363965617, "upper_button_position": 0.08122884297160016}], "rail_length": 5, "inclination": 84.56769116082316, "heading": 52.03495381538936} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 4, "radius": 0.06349181412335814, "mass": 15.886235650098387, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3149179113772, "I_33_without_motor": 0.024036432364694084, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.986521859503734, "trigger": 800, "sampling_rate": 105, "lag": 1.3905346005999546, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1755083286392227, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7596394154742578, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6875.5852449795275, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0327253046929385, "grain_number": 5, "grain_density": 1884.971183419822, "grain_outer_radius": 0.033116658072175134, "grain_initial_inner_radius": 0.014579417325650865, "grain_initial_height": 0.1198756391946841, "grain_separation": 0.004876822741927627, "grains_center_of_mass_position": 0.3969145670837158, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007106230241534736, "throat_radius": 0.01080989768130627, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2572061236210543}], "aerodynamic_surfaces": [{"length": 0.5596730589806407, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1331172736935087]}, {"n": 4, "root_chord": 0.11879813052304697, "tip_chord": 0.06042977684757282, "span": 0.11015272805147582, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0495427541157076]}, {"top_radius": 0.06329192692272821, "bottom_radius": 0.043838994081934445, "length": 0.059018505126540395, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6994993291644117, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616019925758944, "upper_button_position": 0.08347940340546767}], "rail_length": 5, "inclination": 84.19183809245152, "heading": 50.476203862936366} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 22, "radius": 0.06349565124600759, "mass": 15.80901182717842, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324189476209414, "I_33_without_motor": 0.039947492124470727, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.958221119007575, "trigger": 800, "sampling_rate": 105, "lag": 1.4744047976407515, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9105919500153667, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1715916196282805, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6940.150669688993, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03221267379186172, "grain_number": 5, "grain_density": 1771.9392395437242, "grain_outer_radius": 0.032362581319129495, "grain_initial_inner_radius": 0.01522597419310009, "grain_initial_height": 0.12093650772482176, "grain_separation": 0.007024323054740163, "grains_center_of_mass_position": 0.3976307814506138, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0010662703960836852, "throat_radius": 0.011254254446186175, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558391857674298}], "aerodynamic_surfaces": [{"length": 0.5568948547525631, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1328486955355659]}, {"n": 4, "root_chord": 0.11970888327568459, "tip_chord": 0.06068066606961564, "span": 0.1095553598059544, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0486990002737873]}, {"top_radius": 0.06395363397677654, "bottom_radius": 0.044588547419253624, "length": 0.0606897880405041, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6988706406346304, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183513975708271, "upper_button_position": 0.08051924306380331}], "rail_length": 5, "inclination": 85.68797172124307, "heading": 53.16551825136375} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 23, "radius": 0.06350536218548014, "mass": 16.242175004537682, "I_11_without_motor": 6.321, "I_22_without_motor": 6.334127829786308, "I_33_without_motor": 0.03948526559471076, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.006324820297333, "trigger": 800, "sampling_rate": 105, "lag": 1.6089980942302926, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1079893337804732, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4088200751218387, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8140.596793565135, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03296164138373351, "grain_number": 5, "grain_density": 1839.5691366536314, "grain_outer_radius": 0.032530813318061416, "grain_initial_inner_radius": 0.015051173047173847, "grain_initial_height": 0.1199845897714112, "grain_separation": 0.005025526153397871, "grains_center_of_mass_position": 0.39855765246959685, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006268077809464446, "throat_radius": 0.010514027495478305, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2566910479154536}], "aerodynamic_surfaces": [{"length": 0.5587180259151271, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1357860144876206]}, {"n": 4, "root_chord": 0.11897529730627883, "tip_chord": 0.05983076749652435, "span": 0.10957928384600711, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.050184295027417]}, {"top_radius": 0.06446955537934373, "bottom_radius": 0.04264270076148743, "length": 0.06100917494928167, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6991821074918821, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616624509542445, "upper_button_position": 0.08255759794943718}], "rail_length": 5, "inclination": 84.38678180345843, "heading": 57.398672511473485} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 10, "radius": 0.06350709322485888, "mass": 16.08492541203527, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326247453201734, "I_33_without_motor": 0.039488878702508064, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.036552051469151, "trigger": 800, "sampling_rate": 105, "lag": 1.465436027842582, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9784995525775552, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4246908383986845, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5478.208941993154, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032320782366207945, "grain_number": 5, "grain_density": 1860.2601910834117, "grain_outer_radius": 0.03286128556694307, "grain_initial_inner_radius": 0.015547942793722406, "grain_initial_height": 0.11937731087057771, "grain_separation": 0.004994928176652865, "grains_center_of_mass_position": 0.3960800092637423, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013179168251057386, "throat_radius": 0.010905413868924869, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557440191969913}], "aerodynamic_surfaces": [{"length": 0.5585400550307287, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.13503922117575]}, {"n": 4, "root_chord": 0.12037981149111804, "tip_chord": 0.06093742240445536, "span": 0.10977033100929705, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0482168514612902]}, {"top_radius": 0.06355151099618017, "bottom_radius": 0.04393569238063907, "length": 0.059841943607576616, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.700983239086193, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177327553741104, "upper_button_position": 0.08325048371208255}], "rail_length": 5, "inclination": 84.60862572742384, "heading": 48.32108375155098} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 29, "radius": 0.06350587808224323, "mass": 16.117914316760157, "I_11_without_motor": 6.321, "I_22_without_motor": 6.33072768046111, "I_33_without_motor": 0.011445320943024983, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.024072050534196, "trigger": 800, "sampling_rate": 105, "lag": 1.4813374105680872, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9757751150585013, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4160882466838522, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6575.297483942452, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03269086167129488, "grain_number": 5, "grain_density": 1789.3705950623632, "grain_outer_radius": 0.032912644943268836, "grain_initial_inner_radius": 0.014967189797120495, "grain_initial_height": 0.12011264337382564, "grain_separation": 0.004981527385061537, "grains_center_of_mass_position": 0.39615406684245935, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008400321282977429, "throat_radius": 0.010959124312092816, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2530958708180833}], "aerodynamic_surfaces": [{"length": 0.5582593019418783, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133392504157268]}, {"n": 4, "root_chord": 0.1198339769969332, "tip_chord": 0.0592066136514294, "span": 0.11108012951765162, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0510872478075017]}, {"top_radius": 0.06394221398003415, "bottom_radius": 0.04266995117987989, "length": 0.059765093813028414, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.699435693237422, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6149299003202211, "upper_button_position": 0.08450579291720095}], "rail_length": 5, "inclination": 85.90822536953542, "heading": 52.7909996652777} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 28, "radius": 0.06350092751601823, "mass": 15.764792149657376, "I_11_without_motor": 6.321, "I_22_without_motor": 6.347276003328697, "I_33_without_motor": 0.03730608621760018, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.876159593521686, "trigger": 800, "sampling_rate": 105, "lag": 1.514835257797806, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9059880668331282, "trigger": "apogee", "sampling_rate": 105, "lag": 1.299990925288088, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7203.850452175576, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03342036788203864, "grain_number": 5, "grain_density": 1827.898866553496, "grain_outer_radius": 0.032758541211157746, "grain_initial_inner_radius": 0.014713931997027812, "grain_initial_height": 0.12107293680024617, "grain_separation": 0.005215714287283766, "grains_center_of_mass_position": 0.39503384097271477, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0016523517200114106, "throat_radius": 0.011742335981891169, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548527823161078}], "aerodynamic_surfaces": [{"length": 0.5597464770650694, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1328594078102894]}, {"n": 4, "root_chord": 0.11999965870882372, "tip_chord": 0.060321258289249224, "span": 0.1107580412731394, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0487430056293692]}, {"top_radius": 0.06341128681423656, "bottom_radius": 0.04164046850172533, "length": 0.06136826891343968, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7009426404339386, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6162305459840569, "upper_button_position": 0.0847120944498817}], "rail_length": 5, "inclination": 83.62126867951913, "heading": 49.04691656014822} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 27, "radius": 0.06350348292296326, "mass": 15.576749815054043, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303085608461008, "I_33_without_motor": 0.04406517257509817, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.04115077067555, "trigger": 800, "sampling_rate": 105, "lag": 1.586640447478827, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0046164583815724, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7250752784724244, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4595.6453321418285, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033215664382829135, "grain_number": 5, "grain_density": 1746.1771799780474, "grain_outer_radius": 0.03323135580332775, "grain_initial_inner_radius": 0.015620478535201677, "grain_initial_height": 0.1218704812235338, "grain_separation": 0.005159176436319355, "grains_center_of_mass_position": 0.39523584950744056, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0016281414160921838, "throat_radius": 0.010748162188326535, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256308971791981}], "aerodynamic_surfaces": [{"length": 0.5578476773743691, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1342564448980408]}, {"n": 4, "root_chord": 0.11950585198783205, "tip_chord": 0.06009256518691706, "span": 0.11057737709383472, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0488013612237206]}, {"top_radius": 0.061641057961928036, "bottom_radius": 0.04492264088006433, "length": 0.061705106863014454, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6996438965639445, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183629930546328, "upper_button_position": 0.08128090350931172}], "rail_length": 5, "inclination": 85.12025037370798, "heading": 52.856588387462835} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 4, "radius": 0.06350899499179277, "mass": 15.547504896775179, "I_11_without_motor": 6.321, "I_22_without_motor": 6.334642042757825, "I_33_without_motor": 0.012290033228777135, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.965775818912215, "trigger": 800, "sampling_rate": 105, "lag": 1.5580775056673257, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0076034098063498, "trigger": "apogee", "sampling_rate": 105, "lag": 1.436168301289206, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7108.352414416814, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03408935068456883, "grain_number": 5, "grain_density": 1888.3646315038986, "grain_outer_radius": 0.03316321755418076, "grain_initial_inner_radius": 0.015345322019192812, "grain_initial_height": 0.12005373347344893, "grain_separation": 0.006309995911955411, "grains_center_of_mass_position": 0.3969962721356382, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0002593571580503328, "throat_radius": 0.011053543382358286, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552580607650872}], "aerodynamic_surfaces": [{"length": 0.5588978515153908, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134669887424594]}, {"n": 4, "root_chord": 0.12063048971372142, "tip_chord": 0.06001144236474167, "span": 0.110121263663121, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0492306654166328]}, {"top_radius": 0.06375264410513082, "bottom_radius": 0.0450462087802562, "length": 0.059763517014825386, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6993198115252584, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189976176735027, "upper_button_position": 0.08032219385175565}], "rail_length": 5, "inclination": 85.25638610051274, "heading": 52.62801172190558} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 28, "radius": 0.0635086339015458, "mass": 15.480732711974316, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326942641019564, "I_33_without_motor": 0.04357144126749683, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.996944982220173, "trigger": 800, "sampling_rate": 105, "lag": 1.5573050954413707, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9540893919482105, "trigger": "apogee", "sampling_rate": 105, "lag": 1.213746158461936, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6762.474332967853, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03245268338710385, "grain_number": 5, "grain_density": 1810.768306695723, "grain_outer_radius": 0.0336992446005722, "grain_initial_inner_radius": 0.015133097842216219, "grain_initial_height": 0.12000029467356098, "grain_separation": 0.004548999685899851, "grains_center_of_mass_position": 0.3962068411646316, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009074968900681854, "throat_radius": 0.011855513711284862, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.252781428787283}], "aerodynamic_surfaces": [{"length": 0.5588954108142717, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1336391009586577]}, {"n": 4, "root_chord": 0.11999657053978631, "tip_chord": 0.060034451842632744, "span": 0.11025901792606671, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.049919254784959]}, {"top_radius": 0.06479375834815082, "bottom_radius": 0.04418326742878161, "length": 0.0598707720851098, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6996697116885842, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190084286350575, "upper_button_position": 0.08066128305352671}], "rail_length": 5, "inclination": 85.05121453684197, "heading": 54.38937240796542} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 6, "radius": 0.0635036391601365, "mass": 15.764957871009903, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322157457379297, "I_33_without_motor": 0.03020634539985673, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.994734690494115, "trigger": 800, "sampling_rate": 105, "lag": 1.3547253052419521, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1087429923599912, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2869454400929023, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5804.444782666389, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03317721125043931, "grain_number": 5, "grain_density": 1817.4371199695056, "grain_outer_radius": 0.033183535151141946, "grain_initial_inner_radius": 0.014624701529051294, "grain_initial_height": 0.11910979007682299, "grain_separation": 0.0040392412177039415, "grains_center_of_mass_position": 0.3977411106753698, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000525822468673366, "throat_radius": 0.009770794584983802, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552332137765907}], "aerodynamic_surfaces": [{"length": 0.5582710248113855, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.132913215623555]}, {"n": 4, "root_chord": 0.11938867205028861, "tip_chord": 0.06066072319174879, "span": 0.11042992416145647, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0514971775320494]}, {"top_radius": 0.06234846454167696, "bottom_radius": 0.04442530387028611, "length": 0.06068169369037662, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6977869375283151, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190323289252012, "upper_button_position": 0.0787546086031139}], "rail_length": 5, "inclination": 84.82451805431418, "heading": 54.031785971158115} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 1, "radius": 0.06349517748359848, "mass": 15.233160760659036, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3037707035415815, "I_33_without_motor": 0.02642178428044992, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.975986165303455, "trigger": 800, "sampling_rate": 105, "lag": 1.5257939522224688, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0189598290825854, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5795843852787173, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8124.37566337574, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03169882671165235, "grain_number": 5, "grain_density": 1813.8440014448317, "grain_outer_radius": 0.03304903246044305, "grain_initial_inner_radius": 0.015231541214845582, "grain_initial_height": 0.1201310193960361, "grain_separation": 0.005766507409859252, "grains_center_of_mass_position": 0.3972730517899988, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001184290545848323, "throat_radius": 0.01119222570696004, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546417448548948}], "aerodynamic_surfaces": [{"length": 0.5583462101033353, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1328788298411265]}, {"n": 4, "root_chord": 0.12073019100778026, "tip_chord": 0.06052594971254489, "span": 0.11032057744850454, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0484008980124513]}, {"top_radius": 0.06451720212937415, "bottom_radius": 0.042303965185489886, "length": 0.06044636461932041, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6978273131200271, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6196264720934661, "upper_button_position": 0.078200841026561}], "rail_length": 5, "inclination": 85.23574981699801, "heading": 51.910081236190074} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 26, "radius": 0.06350190556469114, "mass": 15.187762207847136, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3250676991069605, "I_33_without_motor": 0.017631449657408392, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.065480718041815, "trigger": 800, "sampling_rate": 105, "lag": 1.6232381274897663, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0437749116264643, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2262561048498613, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7266.485892341441, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032948434857672106, "grain_number": 5, "grain_density": 1751.2877278598387, "grain_outer_radius": 0.032983355199678654, "grain_initial_inner_radius": 0.01499222143551802, "grain_initial_height": 0.12007193930999353, "grain_separation": 0.005072980922058214, "grains_center_of_mass_position": 0.3987470655684318, "center_of_dry_mass_position": 0.317, "nozzle_position": -3.645477237592563e-05, "throat_radius": 0.011594652683217372, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552854203056454}], "aerodynamic_surfaces": [{"length": 0.5578307697401735, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1343444399665263]}, {"n": 4, "root_chord": 0.12044942780625802, "tip_chord": 0.05960821458105068, "span": 0.1097121494230109, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0501478116910417]}, {"top_radius": 0.06171495225040163, "bottom_radius": 0.04389671111738424, "length": 0.060369011200776826, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7001674068564727, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6196776638712911, "upper_button_position": 0.08048974298518163}], "rail_length": 5, "inclination": 84.6997954348727, "heading": 53.942793957775386} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 10, "radius": 0.06351283420537801, "mass": 15.691034588660033, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330590923287044, "I_33_without_motor": 0.02335336996713481, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.100742640029578, "trigger": 800, "sampling_rate": 105, "lag": 1.501231655066482, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8775692351663341, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4835958989178217, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7682.864117923875, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03244942493341175, "grain_number": 5, "grain_density": 1757.484832475011, "grain_outer_radius": 0.03207306522418756, "grain_initial_inner_radius": 0.014948570329910699, "grain_initial_height": 0.11901359506185354, "grain_separation": 0.004070689981018191, "grains_center_of_mass_position": 0.39637710942361587, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0014027429064376576, "throat_radius": 0.011170057719464567, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549286431285682}], "aerodynamic_surfaces": [{"length": 0.5581964886576181, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1325339161646295]}, {"n": 4, "root_chord": 0.11944568551370227, "tip_chord": 0.06056264245025167, "span": 0.10942528533247636, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.048571037454976]}, {"top_radius": 0.06285006062957488, "bottom_radius": 0.04251540889560214, "length": 0.05908970679811232, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6985637073104359, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176422459223501, "upper_button_position": 0.08092146138808587}], "rail_length": 5, "inclination": 85.07057947668456, "heading": 54.20893972131896} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 29, "radius": 0.0635024067634255, "mass": 15.55595046014017, "I_11_without_motor": 6.321, "I_22_without_motor": 6.309855842707935, "I_33_without_motor": 0.0033699096001691305, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.997354387639401, "trigger": 800, "sampling_rate": 105, "lag": 1.5476523222067466, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0632181073706677, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6880353810349498, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6746.749433665546, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032420064730249866, "grain_number": 5, "grain_density": 1819.0758030606785, "grain_outer_radius": 0.03273396265451722, "grain_initial_inner_radius": 0.01540334076218308, "grain_initial_height": 0.12083058543746132, "grain_separation": 0.005982697400331001, "grains_center_of_mass_position": 0.3970530960603407, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006173154711958547, "throat_radius": 0.01090586082868262, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548088832625692}], "aerodynamic_surfaces": [{"length": 0.5587721731662624, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1349215330351987]}, {"n": 4, "root_chord": 0.11944554857077211, "tip_chord": 0.0608769795775665, "span": 0.11001372963618895, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0494526813657978]}, {"top_radius": 0.06381343748546527, "bottom_radius": 0.043795985829946156, "length": 0.060989944371115774, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6991311150450926, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6159050310437927, "upper_button_position": 0.08322608400129994}], "rail_length": 5, "inclination": 85.56667069138427, "heading": 54.447691511690465} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 13, "radius": 0.06350284739289198, "mass": 16.000280431197073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328353916722154, "I_33_without_motor": 0.027602660137436327, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.83325791037569, "trigger": 800, "sampling_rate": 105, "lag": 1.5979108314076569, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0528029976510178, "trigger": "apogee", "sampling_rate": 105, "lag": 1.329354789247538, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5313.679587976925, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032718802589353134, "grain_number": 5, "grain_density": 1864.81435079637, "grain_outer_radius": 0.033563785440215516, "grain_initial_inner_radius": 0.01514219037498394, "grain_initial_height": 0.11979225480092522, "grain_separation": 0.004641903207245939, "grains_center_of_mass_position": 0.3979060808241849, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003790406473706847, "throat_radius": 0.010664266502344776, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2537319264814892}], "aerodynamic_surfaces": [{"length": 0.5586039484515651, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.132953706776955]}, {"n": 4, "root_chord": 0.12039943394904941, "tip_chord": 0.059566850473718166, "span": 0.10967459363547413, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0492563638225432]}, {"top_radius": 0.06515446724298804, "bottom_radius": 0.0436900233055563, "length": 0.060384223581091925, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7005844974312453, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188511225803378, "upper_button_position": 0.08173337485090748}], "rail_length": 5, "inclination": 84.38197318717008, "heading": 50.22711174531178} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 27, "radius": 0.0635043477159264, "mass": 15.139007646667636, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313732342465589, "I_33_without_motor": 0.03401796380358941, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.971929525597327, "trigger": 800, "sampling_rate": 105, "lag": 1.3189186920948879, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9755074105279257, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7499170526601382, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5522.339810570602, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03311023337029737, "grain_number": 5, "grain_density": 1898.1235562309237, "grain_outer_radius": 0.033377804105204134, "grain_initial_inner_radius": 0.014747469710170718, "grain_initial_height": 0.11851728927570118, "grain_separation": 0.004929695472279985, "grains_center_of_mass_position": 0.3944279741142745, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0020560467133627883, "throat_radius": 0.010647487735169303, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2541893610577874}], "aerodynamic_surfaces": [{"length": 0.5585689307810547, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133944556696124]}, {"n": 4, "root_chord": 0.12028386479547713, "tip_chord": 0.060567020786275454, "span": 0.11060886948473093, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0500126357605934]}, {"top_radius": 0.06301807675290487, "bottom_radius": 0.043437690975582956, "length": 0.06056615238024632, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7018789663470041, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182845446728478, "upper_button_position": 0.08359442167415632}], "rail_length": 5, "inclination": 84.54965927059666, "heading": 54.68977304739376} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 9, "radius": 0.06349915750641828, "mass": 15.765221723573024, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322342941647861, "I_33_without_motor": 0.025554179708310254, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.029515551253775, "trigger": 800, "sampling_rate": 105, "lag": 1.5090588906890625, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9788909913489332, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3497575838325466, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5357.405113550545, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03294741115792355, "grain_number": 5, "grain_density": 1890.0417726158867, "grain_outer_radius": 0.0327936282067451, "grain_initial_inner_radius": 0.015328384878942718, "grain_initial_height": 0.11995714466720145, "grain_separation": 0.004467640013917614, "grains_center_of_mass_position": 0.396895332398189, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0010071123665426687, "throat_radius": 0.010221023325136256, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256358925021184}], "aerodynamic_surfaces": [{"length": 0.5588388916356636, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1329157024925487]}, {"n": 4, "root_chord": 0.12036987640206309, "tip_chord": 0.06005934358925982, "span": 0.1094865803509817, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.049154624729649]}, {"top_radius": 0.06324519822692087, "bottom_radius": 0.0448648631482733, "length": 0.059459851056187236, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6996117486723572, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6196665415871084, "upper_button_position": 0.07994520708524877}], "rail_length": 5, "inclination": 82.78895464843488, "heading": 52.72439716179782} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 20, "radius": 0.06349174170824053, "mass": 15.726617597389035, "I_11_without_motor": 6.321, "I_22_without_motor": 6.346203559286782, "I_33_without_motor": 0.01565769837917746, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.014256129545656, "trigger": 800, "sampling_rate": 105, "lag": 1.5054778323910303, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0189015552583227, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5546769090210364, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6261.165690513003, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03174154227662206, "grain_number": 5, "grain_density": 1885.835341905325, "grain_outer_radius": 0.033326763374199105, "grain_initial_inner_radius": 0.015595502931735368, "grain_initial_height": 0.11893392556204588, "grain_separation": 0.004529785009604475, "grains_center_of_mass_position": 0.3982399236617527, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001268812403445451, "throat_radius": 0.010193678316423076, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254595392682914}], "aerodynamic_surfaces": [{"length": 0.5578382449534363, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1346498699868364]}, {"n": 4, "root_chord": 0.11914581647331801, "tip_chord": 0.05909120595357721, "span": 0.1089847191238289, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0492742797906323]}, {"top_radius": 0.06554249414299802, "bottom_radius": 0.0440143034478615, "length": 0.05973485690652948, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7003974937043966, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167468282373696, "upper_button_position": 0.08365066546702704}], "rail_length": 5, "inclination": 84.82930719718472, "heading": 56.09720882516398} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 29, "radius": 0.06349331172419542, "mass": 15.37183220334528, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311232442584562, "I_33_without_motor": 0.060657107667456786, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.135270380458902, "trigger": 800, "sampling_rate": 105, "lag": 1.468522713204578, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0205773372289164, "trigger": "apogee", "sampling_rate": 105, "lag": 1.934632915286055, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5895.351770225787, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032618292683780116, "grain_number": 5, "grain_density": 1797.8938202649258, "grain_outer_radius": 0.03301431259380144, "grain_initial_inner_radius": 0.015300349607339989, "grain_initial_height": 0.12025445882304932, "grain_separation": 0.005755723537951243, "grains_center_of_mass_position": 0.39898467338744964, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009262692164515797, "throat_radius": 0.011229661234734817, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2537976936343476}], "aerodynamic_surfaces": [{"length": 0.558052899131673, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1332194620298257]}, {"n": 4, "root_chord": 0.11918079648469006, "tip_chord": 0.06066742663949562, "span": 0.11007408283406056, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0479797618196907]}, {"top_radius": 0.06659355452812293, "bottom_radius": 0.043100680774160474, "length": 0.05765293539204788, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6997264035041859, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173669560150395, "upper_button_position": 0.08235944748914636}], "rail_length": 5, "inclination": 82.73591322189371, "heading": 52.63691848010389} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 4, "radius": 0.06349639353360348, "mass": 16.169563524694006, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313527958899441, "I_33_without_motor": 0.030880174496607928, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.975668165138579, "trigger": 800, "sampling_rate": 105, "lag": 1.6583622071727442, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.091185009041456, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4583969672990111, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4979.781210700403, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.034153225999367896, "grain_number": 5, "grain_density": 1843.74917052086, "grain_outer_radius": 0.033248023687664836, "grain_initial_inner_radius": 0.015583882943586822, "grain_initial_height": 0.12141769524185468, "grain_separation": 0.004416769286111808, "grains_center_of_mass_position": 0.3972501979455695, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005193804672953651, "throat_radius": 0.01173211819543475, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538411462186523}], "aerodynamic_surfaces": [{"length": 0.55850195498908, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1317425192853878]}, {"n": 4, "root_chord": 0.12005940454729776, "tip_chord": 0.05986434510460829, "span": 0.1102041959677664, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0508670440306485]}, {"top_radius": 0.06357796125944581, "bottom_radius": 0.04248367983626091, "length": 0.06110659343914569, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6996181529648343, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181598114445003, "upper_button_position": 0.08145834152033404}], "rail_length": 5, "inclination": 84.15999428904448, "heading": 52.17850581276702} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 21, "radius": 0.0634932346460348, "mass": 15.812226884534885, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317746456302271, "I_33_without_motor": 0.03285209718377103, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.902175656868087, "trigger": 800, "sampling_rate": 105, "lag": 1.473564841569493, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9797194954754299, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2753521425759893, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6201.403401816357, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03220453453635905, "grain_number": 5, "grain_density": 1850.2277087531036, "grain_outer_radius": 0.03336050824901874, "grain_initial_inner_radius": 0.014408151256215451, "grain_initial_height": 0.12005988576394744, "grain_separation": 0.004336358093359353, "grains_center_of_mass_position": 0.39695126338129294, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00022335258828004944, "throat_radius": 0.011752725239701051, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544089714912503}], "aerodynamic_surfaces": [{"length": 0.5591569525026516, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1332757968903453]}, {"n": 4, "root_chord": 0.11971468198424041, "tip_chord": 0.05977812908191311, "span": 0.11084139482896094, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0479222883612809]}, {"top_radius": 0.06322499894597693, "bottom_radius": 0.041895592731103055, "length": 0.061008492635905104, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.698096168253513, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192042542366046, "upper_button_position": 0.07889191401690832}], "rail_length": 5, "inclination": 85.29068346500449, "heading": 53.266274561637104} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 17, "radius": 0.06351141828164003, "mass": 15.389182054108376, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317921878954179, "I_33_without_motor": 0.015156360776028995, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.099037712959372, "trigger": 800, "sampling_rate": 105, "lag": 1.446398685878547, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0625004182108588, "trigger": "apogee", "sampling_rate": 105, "lag": 1.0381876882551482, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7568.468579204735, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033238273269695286, "grain_number": 5, "grain_density": 1826.52507404674, "grain_outer_radius": 0.032946708961638975, "grain_initial_inner_radius": 0.014993520316204498, "grain_initial_height": 0.12000783812081571, "grain_separation": 0.004568418332040578, "grains_center_of_mass_position": 0.39542545166283993, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010619966324786026, "throat_radius": 0.011352030310762979, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551444317126301}], "aerodynamic_surfaces": [{"length": 0.5584745219874487, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1351070453499907]}, {"n": 4, "root_chord": 0.11904260967522542, "tip_chord": 0.060208434666153825, "span": 0.11056437611483998, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0485137046386679]}, {"top_radius": 0.062192081894984166, "bottom_radius": 0.04276852846852873, "length": 0.05890345091607647, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7000190871386635, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182204025509911, "upper_button_position": 0.08179868458767237}], "rail_length": 5, "inclination": 83.7696187213624, "heading": 53.18033176030252} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 12, "radius": 0.06350093017165631, "mass": 15.834221031925551, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326506003741127, "I_33_without_motor": 0.037704330099963795, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.897970276679189, "trigger": 800, "sampling_rate": 105, "lag": 1.4158580030085088, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0990643053456028, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5421334214546152, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6122.427155412055, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03290771256789085, "grain_number": 5, "grain_density": 1732.2342839653654, "grain_outer_radius": 0.032519175350592414, "grain_initial_inner_radius": 0.015399996057681367, "grain_initial_height": 0.1206688124431851, "grain_separation": 0.004768685363661137, "grains_center_of_mass_position": 0.39676307088751556, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0025471010579128394, "throat_radius": 0.0101900194924129, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538448307795291}], "aerodynamic_surfaces": [{"length": 0.5575128051213414, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1336603534445997]}, {"n": 4, "root_chord": 0.11952964823767083, "tip_chord": 0.05988216387906895, "span": 0.10957825807724333, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0503095408357384]}, {"top_radius": 0.06309535859858138, "bottom_radius": 0.0431154782683394, "length": 0.061494230274790215, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7009883010005817, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6197127302351719, "upper_button_position": 0.08127557076540981}], "rail_length": 5, "inclination": 83.85166065011887, "heading": 54.31960168048387} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 30, "radius": 0.06350287492677396, "mass": 15.893035125793894, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319221725778517, "I_33_without_motor": 0.039810366028094124, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.998388322048408, "trigger": 800, "sampling_rate": 105, "lag": 1.573880071714787, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.90885771011968, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3866326146489207, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7049.720262154655, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032834773883268574, "grain_number": 5, "grain_density": 1826.416821105147, "grain_outer_radius": 0.03259926608613816, "grain_initial_inner_radius": 0.015431829512056489, "grain_initial_height": 0.11912678728510764, "grain_separation": 0.005539382396910176, "grains_center_of_mass_position": 0.3967302199279692, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0015523626573953019, "throat_radius": 0.010703657579691444, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559314754154023}], "aerodynamic_surfaces": [{"length": 0.5586590991539895, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1336624530545436]}, {"n": 4, "root_chord": 0.1201287787883169, "tip_chord": 0.06000672971674367, "span": 0.11094456169741676, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0507819245701444]}, {"top_radius": 0.06457236309458886, "bottom_radius": 0.043667576118003294, "length": 0.059771057141547734, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.699071852723864, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178461291746999, "upper_button_position": 0.08122572354916402}], "rail_length": 5, "inclination": 86.0624887447677, "heading": 49.82122781954582} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 19, "radius": 0.06349697824549427, "mass": 15.370288799482854, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322725272036979, "I_33_without_motor": 0.04013883642345122, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.985841685991362, "trigger": 800, "sampling_rate": 105, "lag": 1.6047483709920678, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.2363284422568923, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2174381731651476, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7585.868329758809, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03274203701784928, "grain_number": 5, "grain_density": 1846.9500065168859, "grain_outer_radius": 0.032759520817618175, "grain_initial_inner_radius": 0.014724342430986978, "grain_initial_height": 0.11979571660644074, "grain_separation": 0.004488310192820125, "grains_center_of_mass_position": 0.39786905699768566, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001935999568391242, "throat_radius": 0.010891327190413334, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254409281174013}], "aerodynamic_surfaces": [{"length": 0.5581338620871945, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1347477159672446]}, {"n": 4, "root_chord": 0.11985959432829377, "tip_chord": 0.06051170989675571, "span": 0.11025899487042218, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.049783054802366]}, {"top_radius": 0.06318094262884065, "bottom_radius": 0.04183814645871406, "length": 0.05912644320343163, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6997077298704728, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180323749818905, "upper_button_position": 0.08167535488858235}], "rail_length": 5, "inclination": 85.6066627752705, "heading": 52.89161157926526} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 27, "radius": 0.06349651506211391, "mass": 15.891823203043772, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3238260125805015, "I_33_without_motor": 0.035293084130928624, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.219655300685899, "trigger": 800, "sampling_rate": 105, "lag": 1.4474482767323453, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8004339775665128, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6624804285716261, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7979.525343319304, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033176768643920794, "grain_number": 5, "grain_density": 1899.8759391351418, "grain_outer_radius": 0.033089153681433045, "grain_initial_inner_radius": 0.015174750355542256, "grain_initial_height": 0.12047437435239357, "grain_separation": 0.004652308511776028, "grains_center_of_mass_position": 0.396048426735033, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010149846598147812, "throat_radius": 0.011634037543367528, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558247258381754}], "aerodynamic_surfaces": [{"length": 0.5583113920523873, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1333883942224727]}, {"n": 4, "root_chord": 0.11934442433222583, "tip_chord": 0.05951060585610028, "span": 0.11019261818537261, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0503214396087488]}, {"top_radius": 0.0630028918131456, "bottom_radius": 0.044300755825062606, "length": 0.06159695512765601, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7005190989305117, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181094291365088, "upper_button_position": 0.08240966979400288}], "rail_length": 5, "inclination": 84.72044828192737, "heading": 53.96906321145176} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 9, "radius": 0.0634958868471246, "mass": 15.521376964503029, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312695078626218, "I_33_without_motor": 0.028555456557886112, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.028651719588723, "trigger": 800, "sampling_rate": 105, "lag": 1.4701477390818845, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0054534919863436, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4936369797927724, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5903.669948227031, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033093646973783884, "grain_number": 5, "grain_density": 1740.4091739572302, "grain_outer_radius": 0.033196360877426605, "grain_initial_inner_radius": 0.015556552880908457, "grain_initial_height": 0.11921427238065821, "grain_separation": 0.004792863086712397, "grains_center_of_mass_position": 0.39688018875671877, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008864614017462493, "throat_radius": 0.0106190967579129, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545299105012566}], "aerodynamic_surfaces": [{"length": 0.5583289417514712, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1330456783517]}, {"n": 4, "root_chord": 0.1193743399059171, "tip_chord": 0.05998755777973765, "span": 0.10992176804356153, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0477825013394397]}, {"top_radius": 0.06419913386580918, "bottom_radius": 0.042971954376666496, "length": 0.059486158391076564, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7004585132608515, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186515014126766, "upper_button_position": 0.08180701184817496}], "rail_length": 5, "inclination": 82.93406311744751, "heading": 52.95295122197016} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 14, "radius": 0.06349000801943283, "mass": 16.458773962555117, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327470526482728, "I_33_without_motor": 0.02882717613047219, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.925435674782138, "trigger": 800, "sampling_rate": 105, "lag": 1.6179198851980625, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9819552818135289, "trigger": "apogee", "sampling_rate": 105, "lag": 1.443225256851621, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5694.710128667529, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03268051369009466, "grain_number": 5, "grain_density": 1882.0599881484159, "grain_outer_radius": 0.03270209034172389, "grain_initial_inner_radius": 0.015266041877887966, "grain_initial_height": 0.11881025208891467, "grain_separation": 0.006476624402939728, "grains_center_of_mass_position": 0.3965625694362286, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002064231983839852, "throat_radius": 0.010882490900987755, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546216313588805}], "aerodynamic_surfaces": [{"length": 0.558952015738258, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1326287127345078]}, {"n": 4, "root_chord": 0.11940640059366353, "tip_chord": 0.06002870583979625, "span": 0.10981645839628651, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0481650724897942]}, {"top_radius": 0.06401465436328209, "bottom_radius": 0.04499630784647059, "length": 0.06030972711839394, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7008409800383113, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182661275444943, "upper_button_position": 0.08257485249381702}], "rail_length": 5, "inclination": 83.38826045000117, "heading": 53.824519300489655} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 2, "radius": 0.06349747293311478, "mass": 15.44479023592233, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3155480361836664, "I_33_without_motor": 0.026406872360978925, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.060430551732392, "trigger": 800, "sampling_rate": 105, "lag": 1.649317611665498, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0369713252209305, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5362225851919031, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6475.68262021876, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03316050608638341, "grain_number": 5, "grain_density": 1912.7493332657589, "grain_outer_radius": 0.03313028259997958, "grain_initial_inner_radius": 0.014997611587406395, "grain_initial_height": 0.12069734758728094, "grain_separation": 0.0055406804827360726, "grains_center_of_mass_position": 0.39692468564805633, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0002204971030946171, "throat_radius": 0.011566978022810852, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2566167859933135}], "aerodynamic_surfaces": [{"length": 0.5594437536212803, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1343195149111585]}, {"n": 4, "root_chord": 0.11897175756819443, "tip_chord": 0.060150626161490146, "span": 0.10980557055089629, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0497556815873168]}, {"top_radius": 0.06358916767097061, "bottom_radius": 0.04452821258365982, "length": 0.060022293980165654, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6998323341582964, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6154288676113642, "upper_button_position": 0.0844034665469322}], "rail_length": 5, "inclination": 84.36939605645732, "heading": 49.52209291029109} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 13, "radius": 0.06351045113958075, "mass": 15.64343732090152, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315222184737101, "I_33_without_motor": 0.039872778964855186, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.122595224134793, "trigger": 800, "sampling_rate": 105, "lag": 1.4556807721751577, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.141678666964006, "trigger": "apogee", "sampling_rate": 105, "lag": 1.376706600501679, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7475.258786408757, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03330098887838201, "grain_number": 5, "grain_density": 1785.6335296153768, "grain_outer_radius": 0.032669956574412996, "grain_initial_inner_radius": 0.0145742551775006, "grain_initial_height": 0.1217481920784458, "grain_separation": 0.0041075385318406436, "grains_center_of_mass_position": 0.3967830083122613, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0004930954539341343, "throat_radius": 0.01173686046114078, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2577558687753325}], "aerodynamic_surfaces": [{"length": 0.5583718015449981, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1351348913612234]}, {"n": 4, "root_chord": 0.11993651504122683, "tip_chord": 0.06022338895002268, "span": 0.1105361820164403, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0504493243613977]}, {"top_radius": 0.06558312166890656, "bottom_radius": 0.04361065661332684, "length": 0.059461756717192484, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6998824121284942, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182870890893619, "upper_button_position": 0.0815953230391323}], "rail_length": 5, "inclination": 84.283494775874, "heading": 51.56862686444191} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 18, "radius": 0.0634995375328335, "mass": 14.728367937532616, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323884535648947, "I_33_without_motor": 0.03476117207556388, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.870703711038196, "trigger": 800, "sampling_rate": 105, "lag": 1.5776251552100067, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0001128347930888, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5995022249466047, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6934.719382352425, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03362435858336634, "grain_number": 5, "grain_density": 1778.2421511177895, "grain_outer_radius": 0.03309817433817483, "grain_initial_inner_radius": 0.015036577986059991, "grain_initial_height": 0.12034835463206361, "grain_separation": 0.004437275813535118, "grains_center_of_mass_position": 0.3973236960584773, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000813718399551168, "throat_radius": 0.010845799939368905, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568280809125016}], "aerodynamic_surfaces": [{"length": 0.5587371693608433, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133017893094876]}, {"n": 4, "root_chord": 0.11977837487750152, "tip_chord": 0.05926166484348912, "span": 0.10960434548434023, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0479480678183306]}, {"top_radius": 0.06326535201568326, "bottom_radius": 0.04400312055730409, "length": 0.06003504466296052, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6997684815744579, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173507612335352, "upper_button_position": 0.08241772034092276}], "rail_length": 5, "inclination": 84.60164184517363, "heading": 54.26530214698211} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 3, "radius": 0.0634911464600429, "mass": 14.486440254831013, "I_11_without_motor": 6.321, "I_22_without_motor": 6.309901364586174, "I_33_without_motor": 0.03398994359036634, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.902362508377069, "trigger": 800, "sampling_rate": 105, "lag": 1.587203958670398, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1003008274150388, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3128577817989673, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8023.1051814785305, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032952391719729315, "grain_number": 5, "grain_density": 1868.3533909345456, "grain_outer_radius": 0.033555825658377225, "grain_initial_inner_radius": 0.015032932532847772, "grain_initial_height": 0.119961274522818, "grain_separation": 0.005646741525968341, "grains_center_of_mass_position": 0.39605226415712946, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007565405445721585, "throat_radius": 0.011470072863148368, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255787232109951}], "aerodynamic_surfaces": [{"length": 0.5599156821783463, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1342425444589466]}, {"n": 4, "root_chord": 0.12029645924677836, "tip_chord": 0.06023974081776295, "span": 0.10957127506725406, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0506742265852562]}, {"top_radius": 0.062339073470403676, "bottom_radius": 0.04399047848735983, "length": 0.059587688129559446, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7002734900030118, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183206080184945, "upper_button_position": 0.08195288198451722}], "rail_length": 5, "inclination": 85.62306981474396, "heading": 49.24217302156982} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 22, "radius": 0.06350372767714557, "mass": 14.883908469779804, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315477870810844, "I_33_without_motor": 0.04733390933658024, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.906950325956325, "trigger": 800, "sampling_rate": 105, "lag": 1.4254877871287368, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1432479244610008, "trigger": "apogee", "sampling_rate": 105, "lag": 0.9585453707501775, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5613.069226612493, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03320266670723656, "grain_number": 5, "grain_density": 1754.2892350617979, "grain_outer_radius": 0.033458274690053004, "grain_initial_inner_radius": 0.014845258663606005, "grain_initial_height": 0.11856894490773102, "grain_separation": 0.005205001619560054, "grains_center_of_mass_position": 0.39594905697958077, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001654203436632557, "throat_radius": 0.010314207992938407, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254580096552719}], "aerodynamic_surfaces": [{"length": 0.5595178616195449, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1335770547460098]}, {"n": 4, "root_chord": 0.1200133455518053, "tip_chord": 0.06079685483009281, "span": 0.10967513645185188, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.049821641131743]}, {"top_radius": 0.0634786125314834, "bottom_radius": 0.04348256826591806, "length": 0.05965137847549666, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7010187273179058, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168987567192665, "upper_button_position": 0.0841199705986393}], "rail_length": 5, "inclination": 84.20880901146387, "heading": 51.253208037354895} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 7, "radius": 0.06349123462398837, "mass": 15.473774729281981, "I_11_without_motor": 6.321, "I_22_without_motor": 6.308419078823926, "I_33_without_motor": 0.0383110964686798, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.989716190288878, "trigger": 800, "sampling_rate": 105, "lag": 1.4981380324898028, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9726239137152355, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6023644994016801, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6847.230850502754, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03192024328699507, "grain_number": 5, "grain_density": 1813.4287046160505, "grain_outer_radius": 0.03308260904717375, "grain_initial_inner_radius": 0.014936797946655797, "grain_initial_height": 0.12054666026340485, "grain_separation": 0.005347256931229312, "grains_center_of_mass_position": 0.3951619022022576, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006420276824121996, "throat_radius": 0.010270588997442624, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556874463329535}], "aerodynamic_surfaces": [{"length": 0.5561114488255424, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1334652411549648]}, {"n": 4, "root_chord": 0.11924931676919309, "tip_chord": 0.06039152449180246, "span": 0.10988001249806213, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0491423011364363]}, {"top_radius": 0.06278313373543537, "bottom_radius": 0.04424551973056337, "length": 0.05942274070787755, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6984134135784796, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619072371018488, "upper_button_position": 0.07934104255999164}], "rail_length": 5, "inclination": 85.62592301493007, "heading": 51.55810448083659} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 29, "radius": 0.06349450639619265, "mass": 15.31448156646531, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327625334544119, "I_33_without_motor": 0.041032141474539804, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.827974624707283, "trigger": 800, "sampling_rate": 105, "lag": 1.3978139439900246, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9801808044572959, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3468588151197984, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5151.640713093164, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033227463783373656, "grain_number": 5, "grain_density": 1780.6242471947076, "grain_outer_radius": 0.032334938132284, "grain_initial_inner_radius": 0.014846704693548684, "grain_initial_height": 0.11709558647485085, "grain_separation": 0.004433566041170383, "grains_center_of_mass_position": 0.39664261572253157, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005372253432056489, "throat_radius": 0.010310783854461684, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2571310937353386}], "aerodynamic_surfaces": [{"length": 0.5586989279672401, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1351891721783027]}, {"n": 4, "root_chord": 0.12089809290942038, "tip_chord": 0.060738049014926174, "span": 0.11025510365278215, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0494764026634227]}, {"top_radius": 0.06263256307868, "bottom_radius": 0.043321929955982934, "length": 0.06264570917739117, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6990244177664534, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618070571592916, "upper_button_position": 0.0809538461735374}], "rail_length": 5, "inclination": 83.13625823057647, "heading": 52.878581686378006} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 7, "radius": 0.06350368553908493, "mass": 15.744572757387045, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319774898496094, "I_33_without_motor": 0.03596248848946633, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.807019067733997, "trigger": 800, "sampling_rate": 105, "lag": 1.5233832804937995, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9289167801833368, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2076121951521057, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7049.984782281999, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033556516031223636, "grain_number": 5, "grain_density": 1816.8994868665534, "grain_outer_radius": 0.032919809660362793, "grain_initial_inner_radius": 0.015072098278272038, "grain_initial_height": 0.12084467143500757, "grain_separation": 0.005656768068185516, "grains_center_of_mass_position": 0.39796068575434923, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0012204881555057275, "throat_radius": 0.010914535309945777, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254908122354895}], "aerodynamic_surfaces": [{"length": 0.5577553136080418, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1348893023914026]}, {"n": 4, "root_chord": 0.11941515219630101, "tip_chord": 0.059530008338775565, "span": 0.11005433946260641, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0501399048956406]}, {"top_radius": 0.06304372161729532, "bottom_radius": 0.04265747113438214, "length": 0.059677939655383955, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6998955261729118, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185551132529669, "upper_button_position": 0.08134041291994498}], "rail_length": 5, "inclination": 84.67731066761115, "heading": 54.508232455092916} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 9, "radius": 0.06350066309959257, "mass": 14.531645329503801, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313388571447648, "I_33_without_motor": 0.03554015164910568, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.837602617288042, "trigger": 800, "sampling_rate": 105, "lag": 1.4247562410121306, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.066416224673979, "trigger": "apogee", "sampling_rate": 105, "lag": 1.512201559956586, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6504.175319154276, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03395844316451995, "grain_number": 5, "grain_density": 1802.6204172789521, "grain_outer_radius": 0.033011590402403986, "grain_initial_inner_radius": 0.01553843903379956, "grain_initial_height": 0.11947617653490858, "grain_separation": 0.003510095967659794, "grains_center_of_mass_position": 0.3968119558434379, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007543821865725399, "throat_radius": 0.011003992346636777, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255820632704149}], "aerodynamic_surfaces": [{"length": 0.5587123113272153, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134006218655867]}, {"n": 4, "root_chord": 0.11998260387353257, "tip_chord": 0.06009655738180262, "span": 0.10931186889128681, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0504127735308029]}, {"top_radius": 0.0641535296118541, "bottom_radius": 0.04359867504299502, "length": 0.06075423964888665, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6991556971519037, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175205447979345, "upper_button_position": 0.08163515235396923}], "rail_length": 5, "inclination": 84.42889334487477, "heading": 51.75296488486435} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 6, "radius": 0.06350621989871336, "mass": 15.414226476655319, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318902022118691, "I_33_without_motor": 0.032361467805108894, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.094571793278233, "trigger": 800, "sampling_rate": 105, "lag": 1.559291592900324, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.871180695007789, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5660223710653642, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5858.7752375022965, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03294967416789898, "grain_number": 5, "grain_density": 1843.5150521579462, "grain_outer_radius": 0.03331427287769988, "grain_initial_inner_radius": 0.014666093738279502, "grain_initial_height": 0.11968468494637828, "grain_separation": 0.004715051975057345, "grains_center_of_mass_position": 0.39725417492936294, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009943305432761358, "throat_radius": 0.010448257288767512, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2529320875641838}], "aerodynamic_surfaces": [{"length": 0.5579598602855571, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1333804191495744]}, {"n": 4, "root_chord": 0.11936969794976131, "tip_chord": 0.06027330115080637, "span": 0.10992223868845524, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0519935710029342]}, {"top_radius": 0.06579595533682371, "bottom_radius": 0.04269027675120718, "length": 0.060287313954586016, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7012065235993462, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618285568709402, "upper_button_position": 0.08292095488994422}], "rail_length": 5, "inclination": 85.22036356850556, "heading": 54.61831084292481} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 9, "radius": 0.0635006913006766, "mass": 15.101002455121288, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315545860198899, "I_33_without_motor": 0.03887905993191641, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.104001768491138, "trigger": 800, "sampling_rate": 105, "lag": 1.5988451556191927, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.011628025873465, "trigger": "apogee", "sampling_rate": 105, "lag": 1.556194632492324, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6867.726931930317, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03266159382200212, "grain_number": 5, "grain_density": 1750.5328442501097, "grain_outer_radius": 0.03275981683761898, "grain_initial_inner_radius": 0.014791023091691183, "grain_initial_height": 0.11839774748576894, "grain_separation": 0.004590666516962967, "grains_center_of_mass_position": 0.3981282493934034, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00034116968935582687, "throat_radius": 0.011179143919102434, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253604014067098}], "aerodynamic_surfaces": [{"length": 0.5597416874567988, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1340655370103672]}, {"n": 4, "root_chord": 0.11995237253448145, "tip_chord": 0.06026184341434937, "span": 0.11042870623142317, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.049869912614729]}, {"top_radius": 0.06467055612179073, "bottom_radius": 0.0433702131097931, "length": 0.0629585702164723, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6993538936910112, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186699903314017, "upper_button_position": 0.08068390335960951}], "rail_length": 5, "inclination": 85.51316635079743, "heading": 52.19806934223416} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 9, "radius": 0.06351383280309082, "mass": 14.671141483252065, "I_11_without_motor": 6.321, "I_22_without_motor": 6.329066334661077, "I_33_without_motor": 0.03390670084780442, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.064953291079332, "trigger": 800, "sampling_rate": 105, "lag": 1.5536080395021152, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0446577745021928, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3657110397819057, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7208.456025855537, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03364607321653278, "grain_number": 5, "grain_density": 1845.4593239969142, "grain_outer_radius": 0.03300595400024738, "grain_initial_inner_radius": 0.014915493801527359, "grain_initial_height": 0.12078434289144241, "grain_separation": 0.003813841306117628, "grains_center_of_mass_position": 0.39734047458853483, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013257955830276317, "throat_radius": 0.010793519739547197, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256449165176059}], "aerodynamic_surfaces": [{"length": 0.5583034809390655, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1343378337901189]}, {"n": 4, "root_chord": 0.11991260285102975, "tip_chord": 0.060685786372991476, "span": 0.10953270901352725, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0496749588052563]}, {"top_radius": 0.06482132082581943, "bottom_radius": 0.04301617571264044, "length": 0.057337752609698665, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7011423864699989, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194584408090101, "upper_button_position": 0.0816839456609888}], "rail_length": 5, "inclination": 84.91301923714745, "heading": 55.45240048462537} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 22, "radius": 0.06350280770281416, "mass": 15.66421207143823, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325208421598807, "I_33_without_motor": 0.038045983830450714, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.097228552362376, "trigger": 800, "sampling_rate": 105, "lag": 1.4899202683275283, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0633531394317879, "trigger": "apogee", "sampling_rate": 105, "lag": 1.322703682482174, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6319.319373692697, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032624835821956175, "grain_number": 5, "grain_density": 1857.858491264767, "grain_outer_radius": 0.0328729131779541, "grain_initial_inner_radius": 0.014753369870778915, "grain_initial_height": 0.12073864628139476, "grain_separation": 0.004129098969328951, "grains_center_of_mass_position": 0.39622251422866905, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008000665292594247, "throat_radius": 0.010506831882966382, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254108838364632}], "aerodynamic_surfaces": [{"length": 0.5584539492176137, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1343371593958496]}, {"n": 4, "root_chord": 0.11959579969079165, "tip_chord": 0.05987848133292389, "span": 0.1101907718197351, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0484971056163999]}, {"top_radius": 0.06309173752894917, "bottom_radius": 0.042865728342658185, "length": 0.06109817158875347, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7006537981417669, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167442780752084, "upper_button_position": 0.0839095200665585}], "rail_length": 5, "inclination": 84.27637656673843, "heading": 51.50863192824765} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 18, "radius": 0.06349533130131825, "mass": 15.644130006992516, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317933570664246, "I_33_without_motor": 0.05066627637966189, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.086722827043593, "trigger": 800, "sampling_rate": 105, "lag": 1.6492137141629732, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9167777656293816, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5306445872948211, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7185.069956259039, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03295497358808432, "grain_number": 5, "grain_density": 1849.6968488167952, "grain_outer_radius": 0.0328510124000299, "grain_initial_inner_radius": 0.015610733896415966, "grain_initial_height": 0.11855515197358801, "grain_separation": 0.006936336242918361, "grains_center_of_mass_position": 0.3958126208680482, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000549376960947597, "throat_radius": 0.010702149192944809, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550109247224763}], "aerodynamic_surfaces": [{"length": 0.5593301529125784, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1345257384902547]}, {"n": 4, "root_chord": 0.11947314573722649, "tip_chord": 0.060724131169218945, "span": 0.11036430044578277, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0498329555349162]}, {"top_radius": 0.06330599505425384, "bottom_radius": 0.04209583783835312, "length": 0.061528127581890475, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7005241834890664, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616255954546741, "upper_button_position": 0.08426822894232544}], "rail_length": 5, "inclination": 83.72177988328059, "heading": 53.88902558334016} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 19, "radius": 0.06349014830528868, "mass": 14.95780554997659, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331534072940448, "I_33_without_motor": 0.03635516011781032, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.927743434543668, "trigger": 800, "sampling_rate": 105, "lag": 1.3889591428239842, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0238597688020552, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6287141546216777, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5317.659985231841, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03253832462509231, "grain_number": 5, "grain_density": 1846.8287329819334, "grain_outer_radius": 0.0332824191202483, "grain_initial_inner_radius": 0.014757986706855143, "grain_initial_height": 0.11838731190981504, "grain_separation": 0.007330688629604055, "grains_center_of_mass_position": 0.3976066787443569, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0001648832590807018, "throat_radius": 0.011224381942312973, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2562598835075973}], "aerodynamic_surfaces": [{"length": 0.559374944210214, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1347953537050073]}, {"n": 4, "root_chord": 0.12030475878408158, "tip_chord": 0.060590264804474374, "span": 0.10962577487854781, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.048771146441278]}, {"top_radius": 0.06498239431296865, "bottom_radius": 0.04573257488359534, "length": 0.06053111983314546, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7002293201164026, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168074418998227, "upper_button_position": 0.08342187821657987}], "rail_length": 5, "inclination": 83.30671161526566, "heading": 54.971809004206456} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 2, "radius": 0.06350005601346123, "mass": 14.83261214790618, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327444343148873, "I_33_without_motor": 0.03122285369881224, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.932745176031476, "trigger": 800, "sampling_rate": 105, "lag": 1.644536448241172, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.048184787584343, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4071203057109043, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4817.267787797378, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03290947908330614, "grain_number": 5, "grain_density": 1851.0614992738676, "grain_outer_radius": 0.033958839747377005, "grain_initial_inner_radius": 0.015244189627646005, "grain_initial_height": 0.11922711454092308, "grain_separation": 0.005665857013752118, "grains_center_of_mass_position": 0.39653496260777304, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00039806995749216403, "throat_radius": 0.011130141762649733, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555016138420538}], "aerodynamic_surfaces": [{"length": 0.5579952578852879, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133171178974391]}, {"n": 4, "root_chord": 0.12042605175554356, "tip_chord": 0.059484970265525454, "span": 0.1101395996701743, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.049241622571921]}, {"top_radius": 0.0646279561668915, "bottom_radius": 0.04426139998127369, "length": 0.060272674484230335, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6972913040064674, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172311797260811, "upper_button_position": 0.08006012428038634}], "rail_length": 5, "inclination": 85.51910534411445, "heading": 50.67590056777149} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 24, "radius": 0.06349425058170723, "mass": 15.77107339476528, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328069402289294, "I_33_without_motor": 0.02982263830191759, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.103293132699134, "trigger": 800, "sampling_rate": 105, "lag": 1.6125708993368095, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8854120265149731, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8105033715851757, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7507.136035322017, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03402449346164033, "grain_number": 5, "grain_density": 1795.4208749169266, "grain_outer_radius": 0.03385588827711722, "grain_initial_inner_radius": 0.014608862863878642, "grain_initial_height": 0.11975068291904696, "grain_separation": 0.004033830058023383, "grains_center_of_mass_position": 0.39901750748618103, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005188289707821006, "throat_radius": 0.010480890019375914, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548958051942003}], "aerodynamic_surfaces": [{"length": 0.5586421654643812, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1319129417702973]}, {"n": 4, "root_chord": 0.12026434022934124, "tip_chord": 0.059019740369429946, "span": 0.10882365436773028, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0481416073913825]}, {"top_radius": 0.06411527498702824, "bottom_radius": 0.04252447482571533, "length": 0.06080309841423631, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7008803577294995, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194197041413374, "upper_button_position": 0.08146065358816212}], "rail_length": 5, "inclination": 84.76419115978598, "heading": 50.382425170256646} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 11, "radius": 0.06350151985050458, "mass": 16.369172266169727, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316997232611369, "I_33_without_motor": 0.0581559038057977, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.099888519133284, "trigger": 800, "sampling_rate": 105, "lag": 1.6054912676157105, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1093994790985815, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4741895856566805, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7629.262341653551, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032998145742058456, "grain_number": 5, "grain_density": 1850.751006156579, "grain_outer_radius": 0.03223034629700605, "grain_initial_inner_radius": 0.014442805082371099, "grain_initial_height": 0.11980345382556566, "grain_separation": 0.005079832868212592, "grains_center_of_mass_position": 0.39615090331615516, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009932409835265235, "throat_radius": 0.011121464949749037, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555942587085933}], "aerodynamic_surfaces": [{"length": 0.5578899994635602, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1336081163985035]}, {"n": 4, "root_chord": 0.12120131870551638, "tip_chord": 0.05996978121491421, "span": 0.11032821087993595, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0494042176732647]}, {"top_radius": 0.06217672645307735, "bottom_radius": 0.043007736717235595, "length": 0.0614343064712282, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.698183796872655, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181245349715001, "upper_button_position": 0.08005926190115487}], "rail_length": 5, "inclination": 84.0075255020699, "heading": 52.87907711051446} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 18, "radius": 0.06349181534705979, "mass": 16.076429432174113, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325658594925799, "I_33_without_motor": 0.03183731226667988, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.946551751402412, "trigger": 800, "sampling_rate": 105, "lag": 1.4973347260493597, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0115835604887649, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5223830007317427, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4558.285856416057, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033056731508696376, "grain_number": 5, "grain_density": 1928.30945205742, "grain_outer_radius": 0.033400810727653864, "grain_initial_inner_radius": 0.015252862993802711, "grain_initial_height": 0.11983430918430696, "grain_separation": 0.00644918278375305, "grains_center_of_mass_position": 0.3959375293616904, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0012043584966013948, "throat_radius": 0.011719671986997433, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546861135898149}], "aerodynamic_surfaces": [{"length": 0.5581167882331673, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.13427965972779]}, {"n": 4, "root_chord": 0.12044222065945166, "tip_chord": 0.06005764457963502, "span": 0.10985199064003391, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0492178849547347]}, {"top_radius": 0.0636079565747615, "bottom_radius": 0.043787609621736105, "length": 0.05875598072661436, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6985780604925809, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183261048384848, "upper_button_position": 0.08025195565409604}], "rail_length": 5, "inclination": 83.7557648001071, "heading": 53.265024887800266} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 4, "radius": 0.06350249651403238, "mass": 15.854749179969799, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326953207402019, "I_33_without_motor": 0.04798572298898435, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.955168675475141, "trigger": 800, "sampling_rate": 105, "lag": 1.5784698762616713, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0497002027205304, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3486462793856633, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6166.584264266727, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03282514871168859, "grain_number": 5, "grain_density": 1761.043850662112, "grain_outer_radius": 0.03256671092520502, "grain_initial_inner_radius": 0.014169835778045214, "grain_initial_height": 0.11854400951870145, "grain_separation": 0.003730867904648723, "grains_center_of_mass_position": 0.3970778434398762, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005999084539221992, "throat_radius": 0.009742389777655286, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538116599431082}], "aerodynamic_surfaces": [{"length": 0.5588304514924229, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1348019822109787]}, {"n": 4, "root_chord": 0.1203627788967177, "tip_chord": 0.0596112278824392, "span": 0.10960938210719906, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.051031894091099]}, {"top_radius": 0.06535937856357364, "bottom_radius": 0.04484179311049843, "length": 0.05702516054750159, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6994346237701307, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179011792531061, "upper_button_position": 0.0815334445170246}], "rail_length": 5, "inclination": 84.6482817657303, "heading": 53.317206479875665} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 28, "radius": 0.06349860680234944, "mass": 15.170335447381632, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328097676626759, "I_33_without_motor": 0.03786245166197238, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.958189653283368, "trigger": 800, "sampling_rate": 105, "lag": 1.5924808913103117, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9867473692487195, "trigger": "apogee", "sampling_rate": 105, "lag": 1.549164280422787, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6796.087035403343, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032799720712841686, "grain_number": 5, "grain_density": 1775.0543967104416, "grain_outer_radius": 0.03263600223220455, "grain_initial_inner_radius": 0.014868750427193388, "grain_initial_height": 0.1201575353009664, "grain_separation": 0.006606034664575465, "grains_center_of_mass_position": 0.3970981138624653, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00048654098239201706, "throat_radius": 0.010808887467842086, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255394371837923}], "aerodynamic_surfaces": [{"length": 0.5567102848316501, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.132408977619338]}, {"n": 4, "root_chord": 0.12020091484507482, "tip_chord": 0.059614206614173194, "span": 0.11043562316013224, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0481080646380538]}, {"top_radius": 0.06290354453955627, "bottom_radius": 0.04126828336227511, "length": 0.0609967380775479, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7002277140956187, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189135546097564, "upper_button_position": 0.08131415948586229}], "rail_length": 5, "inclination": 84.59463436152066, "heading": 54.177982922125885} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 25, "radius": 0.0634999668994906, "mass": 15.5958424413135, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32216018616254, "I_33_without_motor": 0.025087491054568437, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.96046852927826, "trigger": 800, "sampling_rate": 105, "lag": 1.5502536041119377, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1149338546261944, "trigger": "apogee", "sampling_rate": 105, "lag": 1.599552514025096, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5379.456725233311, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03327457580615244, "grain_number": 5, "grain_density": 1886.4096370003804, "grain_outer_radius": 0.03318597064042983, "grain_initial_inner_radius": 0.015447832016437997, "grain_initial_height": 0.12266298762083634, "grain_separation": 0.0056006066612900515, "grains_center_of_mass_position": 0.3965805953692795, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00048810292551948887, "throat_radius": 0.011162317282939701, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549924435711277}], "aerodynamic_surfaces": [{"length": 0.5568070996500254, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1315331509555804]}, {"n": 4, "root_chord": 0.11956549819705903, "tip_chord": 0.060066545973274835, "span": 0.11020641401163875, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0492629914141203]}, {"top_radius": 0.06340412785376846, "bottom_radius": 0.041590998515007645, "length": 0.059293575831870386, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6994315824088299, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188057537133509, "upper_button_position": 0.08062582869547896}], "rail_length": 5, "inclination": 84.99468744650613, "heading": 54.12761417938748} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 14, "radius": 0.06350786918724581, "mass": 16.216273136512157, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321832058250288, "I_33_without_motor": 0.027609328215819944, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.010432762200917, "trigger": 800, "sampling_rate": 105, "lag": 1.6080156268177146, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0324553641358543, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4998463495296641, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6896.617266368805, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03232745550383267, "grain_number": 5, "grain_density": 1782.7057124946741, "grain_outer_radius": 0.03260584855098075, "grain_initial_inner_radius": 0.014670222534150151, "grain_initial_height": 0.1209698416622109, "grain_separation": 0.005100380988587882, "grains_center_of_mass_position": 0.3968282975653363, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00030417230751791056, "throat_radius": 0.010443926598195007, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549968643581733}], "aerodynamic_surfaces": [{"length": 0.5573867751173779, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1352502255186347]}, {"n": 4, "root_chord": 0.11969120311624702, "tip_chord": 0.05982794916417175, "span": 0.11005970464608887, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0487475876701622]}, {"top_radius": 0.06201125334193346, "bottom_radius": 0.04339059548281722, "length": 0.06061944519320034, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6994543852493519, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185493426251238, "upper_button_position": 0.08090504262422804}], "rail_length": 5, "inclination": 84.28203009122865, "heading": 52.17854176423027} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 10, "radius": 0.06350181837551314, "mass": 15.430813944052609, "I_11_without_motor": 6.321, "I_22_without_motor": 6.308355584745212, "I_33_without_motor": 0.026626652565136893, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.095035843494683, "trigger": 800, "sampling_rate": 105, "lag": 1.6598643711435017, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9810344833664822, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6595688715292607, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5627.8576687077075, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032546087244708394, "grain_number": 5, "grain_density": 1755.7443646632994, "grain_outer_radius": 0.03303501386428331, "grain_initial_inner_radius": 0.015187777040206584, "grain_initial_height": 0.118877178556469, "grain_separation": 0.0054641605091753954, "grains_center_of_mass_position": 0.3982651691269005, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00019058253998986084, "throat_radius": 0.010857837440208315, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549074609422655}], "aerodynamic_surfaces": [{"length": 0.5600933444757163, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.135212492771267]}, {"n": 4, "root_chord": 0.11982054725504744, "tip_chord": 0.05927821919846203, "span": 0.10973984927148472, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0500461342288485]}, {"top_radius": 0.06264563232501907, "bottom_radius": 0.04333603536350068, "length": 0.05993095359603603, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6988138273125788, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187341192930449, "upper_button_position": 0.0800797080195339}], "rail_length": 5, "inclination": 84.63339527519105, "heading": 52.99700656858661} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 11, "radius": 0.0635005437501884, "mass": 14.90781183668443, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3212184061791525, "I_33_without_motor": 0.03088414416155206, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.947443582232095, "trigger": 800, "sampling_rate": 105, "lag": 1.4789336694544934, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.01528732940492, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5093663144456895, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7182.09750821844, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03271861082330284, "grain_number": 5, "grain_density": 1789.901425499939, "grain_outer_radius": 0.03302741521978509, "grain_initial_inner_radius": 0.01556365145458204, "grain_initial_height": 0.11805884124146554, "grain_separation": 0.006284266887193257, "grains_center_of_mass_position": 0.3958040390512502, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006339709089866509, "throat_radius": 0.011162360024676597, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554547290322813}], "aerodynamic_surfaces": [{"length": 0.5572815417489031, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1352919045949559]}, {"n": 4, "root_chord": 0.12044704118245844, "tip_chord": 0.05987287115468637, "span": 0.11012127146979972, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0489669851518761]}, {"top_radius": 0.06420362630388345, "bottom_radius": 0.043144726586542455, "length": 0.05851514438000261, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7008542534865229, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170900640139814, "upper_button_position": 0.0837641894725415}], "rail_length": 5, "inclination": 84.92444472487924, "heading": 54.34290768121172} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 27, "radius": 0.06350355011251445, "mass": 15.439308928119692, "I_11_without_motor": 6.321, "I_22_without_motor": 6.310477593913484, "I_33_without_motor": 0.038558137408965965, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.910972091839028, "trigger": 800, "sampling_rate": 105, "lag": 1.4316235534725876, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0133749006513655, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7271812158883642, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6085.247812393955, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03215916985981377, "grain_number": 5, "grain_density": 1831.2013043344589, "grain_outer_radius": 0.03265227812032802, "grain_initial_inner_radius": 0.015015485773104725, "grain_initial_height": 0.12088454433851724, "grain_separation": 0.005314012090532389, "grains_center_of_mass_position": 0.39677997500262735, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001237587457344152, "throat_radius": 0.011458420400579775, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559600890901252}], "aerodynamic_surfaces": [{"length": 0.5593553463030987, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1332500669639853]}, {"n": 4, "root_chord": 0.12000687724077864, "tip_chord": 0.05988757607928817, "span": 0.10952869961766788, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0505882528711301]}, {"top_radius": 0.06293478856005251, "bottom_radius": 0.04398378005951945, "length": 0.06197436561739018, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6999491530833848, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187904069753227, "upper_button_position": 0.08115874610806206}], "rail_length": 5, "inclination": 83.55460166082878, "heading": 53.944799246006596} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 3, "radius": 0.06349617749969441, "mass": 14.778253965415773, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321629369368939, "I_33_without_motor": 0.024879082734956093, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.957844659895036, "trigger": 800, "sampling_rate": 105, "lag": 1.5204099407772356, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0513845466827807, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3348926634416554, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7582.814430010505, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03335632513184864, "grain_number": 5, "grain_density": 1801.7312791618224, "grain_outer_radius": 0.03285205685612943, "grain_initial_inner_radius": 0.014722466247856164, "grain_initial_height": 0.12023033714500984, "grain_separation": 0.0040953869347052935, "grains_center_of_mass_position": 0.397044493888566, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006518650593944021, "throat_radius": 0.011043443000546528, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539717762434264}], "aerodynamic_surfaces": [{"length": 0.5589473578964529, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134744993403571]}, {"n": 4, "root_chord": 0.12073827663546738, "tip_chord": 0.060258100697205226, "span": 0.11034039150069697, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0498197415494273]}, {"top_radius": 0.06303941358276526, "bottom_radius": 0.04307264091588165, "length": 0.059556726328819365, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6983863079397611, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176725940062396, "upper_button_position": 0.08071371393352145}], "rail_length": 5, "inclination": 84.58385182995556, "heading": 53.71802275013702} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 1, "radius": 0.06350096760807196, "mass": 15.638435850803534, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320361559471775, "I_33_without_motor": 0.03323712566807844, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.085638405165113, "trigger": 800, "sampling_rate": 105, "lag": 1.6016220198439197, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0044325958821694, "trigger": "apogee", "sampling_rate": 105, "lag": 1.384787782299288, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7625.778081997914, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03262183380316639, "grain_number": 5, "grain_density": 1774.7084755302512, "grain_outer_radius": 0.03311379647061855, "grain_initial_inner_radius": 0.01523856734948392, "grain_initial_height": 0.11996990552537733, "grain_separation": 0.004341848603222936, "grains_center_of_mass_position": 0.39674886189897185, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008441470235894177, "throat_radius": 0.011324550780740314, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549056846208548}], "aerodynamic_surfaces": [{"length": 0.5586332641531137, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1329996400090154]}, {"n": 4, "root_chord": 0.12072203449331113, "tip_chord": 0.06099839068749964, "span": 0.11053328992356606, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0501774328973257]}, {"top_radius": 0.06363371424423879, "bottom_radius": 0.04366426886960126, "length": 0.061147693966520394, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7009829600788254, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172382130414615, "upper_button_position": 0.0837447470373639}], "rail_length": 5, "inclination": 84.19052469712635, "heading": 50.03677113199436} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 17, "radius": 0.06349197680662393, "mass": 15.428411257414771, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32483064604844, "I_33_without_motor": 0.02723935117940278, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.155439419564885, "trigger": 800, "sampling_rate": 105, "lag": 1.3395248648567373, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9258740205169921, "trigger": "apogee", "sampling_rate": 105, "lag": 1.145219260228675, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6774.538140235507, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03234589541551225, "grain_number": 5, "grain_density": 1800.8846322064876, "grain_outer_radius": 0.03283234378818839, "grain_initial_inner_radius": 0.014820380559815506, "grain_initial_height": 0.11953657507627105, "grain_separation": 0.005914069343044977, "grains_center_of_mass_position": 0.3967095425406527, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008366960006455244, "throat_radius": 0.011333928938224705, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254233414700003}], "aerodynamic_surfaces": [{"length": 0.5576124396090942, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1329124876166934]}, {"n": 4, "root_chord": 0.12018778583366128, "tip_chord": 0.05880483254677678, "span": 0.10986742385701066, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0488456853783297]}, {"top_radius": 0.06277404284735084, "bottom_radius": 0.043564867573667246, "length": 0.059618155707470026, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7010212376271764, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616915825819793, "upper_button_position": 0.0841054118073834}], "rail_length": 5, "inclination": 85.72524446775732, "heading": 53.20971553322554} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 6, "radius": 0.06348857400194761, "mass": 14.611951499242362, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327748122824438, "I_33_without_motor": 0.044872656150962614, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.979455972026859, "trigger": 800, "sampling_rate": 105, "lag": 1.4259687443485651, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0016762681530027, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2599870953114656, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5723.206261655799, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03241553176806094, "grain_number": 5, "grain_density": 1818.9573886954888, "grain_outer_radius": 0.03268732649737654, "grain_initial_inner_radius": 0.014628356892783188, "grain_initial_height": 0.11960726874545195, "grain_separation": 0.005384153215000254, "grains_center_of_mass_position": 0.39661697354289926, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004737538387335993, "throat_radius": 0.011461519640227765, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555089893235123}], "aerodynamic_surfaces": [{"length": 0.5570131217094269, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1333189711244893]}, {"n": 4, "root_chord": 0.1197016097259282, "tip_chord": 0.05924772317167854, "span": 0.10929674073287446, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0480820503417594]}, {"top_radius": 0.06314511953677157, "bottom_radius": 0.044957525988095264, "length": 0.060779192455191054, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6999878117942848, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173926643236608, "upper_button_position": 0.08259514747062402}], "rail_length": 5, "inclination": 85.81067628452577, "heading": 51.76674272786484} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 28, "radius": 0.06349811075232965, "mass": 14.881709380710054, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312406881075754, "I_33_without_motor": 0.040190425189035914, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.06997178379328, "trigger": 800, "sampling_rate": 105, "lag": 1.2640525818052002, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0201278043742146, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4443575766319987, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5961.284011995387, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03291423004931143, "grain_number": 5, "grain_density": 1842.4098783291347, "grain_outer_radius": 0.03370418766243346, "grain_initial_inner_radius": 0.015130628895601206, "grain_initial_height": 0.1196786956327651, "grain_separation": 0.005548073593860538, "grains_center_of_mass_position": 0.3978955298662389, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0024124025337075787, "throat_radius": 0.011494155866891731, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546537405602374}], "aerodynamic_surfaces": [{"length": 0.5581430978171409, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1342060422093396]}, {"n": 4, "root_chord": 0.12005123628870147, "tip_chord": 0.05958947148529318, "span": 0.1102840649507136, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0488279325714076]}, {"top_radius": 0.06325091385848222, "bottom_radius": 0.04410231074012153, "length": 0.05985601576123334, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6993648346429842, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618398560105452, "upper_button_position": 0.08096627453753213}], "rail_length": 5, "inclination": 84.83695565952179, "heading": 52.69154821794576} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 22, "radius": 0.06351354722477831, "mass": 15.939227906224142, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31823865146035, "I_33_without_motor": 0.028530444567786563, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.094020988443562, "trigger": 800, "sampling_rate": 105, "lag": 1.6105056308140075, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8939640454118909, "trigger": "apogee", "sampling_rate": 105, "lag": 1.376730421093504, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6256.075573087996, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03382574850718459, "grain_number": 5, "grain_density": 1850.5241201975687, "grain_outer_radius": 0.032641961914904274, "grain_initial_inner_radius": 0.014903032293661524, "grain_initial_height": 0.11918900121710663, "grain_separation": 0.004700794586136, "grains_center_of_mass_position": 0.3972630344649225, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0018137558756212598, "throat_radius": 0.011240779453491015, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254685570354723}], "aerodynamic_surfaces": [{"length": 0.5566611003472799, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1355851941114368]}, {"n": 4, "root_chord": 0.1201111595267074, "tip_chord": 0.05974621197719607, "span": 0.11000054970320654, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0508526395271565]}, {"top_radius": 0.062119892815888034, "bottom_radius": 0.042458394661538015, "length": 0.059465008174496174, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7000995780691653, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177759728385644, "upper_button_position": 0.0823236052306009}], "rail_length": 5, "inclination": 85.90772081854514, "heading": 53.618908082956764} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 10, "radius": 0.06349808172479043, "mass": 15.989374639047877, "I_11_without_motor": 6.321, "I_22_without_motor": 6.343312114208619, "I_33_without_motor": 0.03818371368265936, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.012947416735134, "trigger": 800, "sampling_rate": 105, "lag": 1.3035699447696873, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9914156761397852, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5016727795435778, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6342.602604034024, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033606757773623, "grain_number": 5, "grain_density": 1770.3796471789071, "grain_outer_radius": 0.03285878702632017, "grain_initial_inner_radius": 0.015447040376965373, "grain_initial_height": 0.11991938563056079, "grain_separation": 0.0060429744714867, "grains_center_of_mass_position": 0.3974169002742963, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0010157716759154269, "throat_radius": 0.011073611253222674, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551450800375188}], "aerodynamic_surfaces": [{"length": 0.5576816849920763, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1336432648302381]}, {"n": 4, "root_chord": 0.11984165081556822, "tip_chord": 0.059846033589789654, "span": 0.11040169507422712, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0501475340087079]}, {"top_radius": 0.06382569817058234, "bottom_radius": 0.044225808621305214, "length": 0.05933148490158322, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.69906145474368, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617713429558464, "upper_button_position": 0.081348025185216}], "rail_length": 5, "inclination": 84.88376314515945, "heading": 48.83426118937707} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 17, "radius": 0.06349218785130391, "mass": 15.367721587086876, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319407922080489, "I_33_without_motor": 0.036434669258880066, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.179825006587672, "trigger": 800, "sampling_rate": 105, "lag": 1.5728732366498963, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.06331556704993, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8528349877450225, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 3609.095114347778, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032725692537795066, "grain_number": 5, "grain_density": 1820.8088975472256, "grain_outer_radius": 0.03310686990588821, "grain_initial_inner_radius": 0.014144837321461936, "grain_initial_height": 0.11927054596540858, "grain_separation": 0.004556810609427523, "grains_center_of_mass_position": 0.3983463862142476, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0014076082129891722, "throat_radius": 0.010702555511556916, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256094951042357}], "aerodynamic_surfaces": [{"length": 0.5585640153308054, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1351833554138715]}, {"n": 4, "root_chord": 0.11897408717989251, "tip_chord": 0.06006727858919245, "span": 0.10961832579450645, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0496784882225074]}, {"top_radius": 0.06467029132830864, "bottom_radius": 0.04278952595230662, "length": 0.060502449551699936, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6981326916196173, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616535443380379, "upper_button_position": 0.08159724823923831}], "rail_length": 5, "inclination": 82.82718199569808, "heading": 53.17360343753708} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 4, "radius": 0.06350037564179997, "mass": 15.672095713828739, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313796560359431, "I_33_without_motor": 0.03915437583493133, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.125632984917827, "trigger": 800, "sampling_rate": 105, "lag": 1.5629960106531278, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1214974603556078, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3829566872555654, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6024.206812652842, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03333600984002061, "grain_number": 5, "grain_density": 1915.2081627219357, "grain_outer_radius": 0.03315122055850488, "grain_initial_inner_radius": 0.014612349513438585, "grain_initial_height": 0.11984074694391895, "grain_separation": 0.0033179346143629345, "grains_center_of_mass_position": 0.39735758523476694, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0016610554670599292, "throat_radius": 0.010320072551843968, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557806015156046}], "aerodynamic_surfaces": [{"length": 0.5608672254594556, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1330776530547328]}, {"n": 4, "root_chord": 0.12006734839992679, "tip_chord": 0.06031339707703543, "span": 0.10980955861434148, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0518085899005862]}, {"top_radius": 0.06324967987688906, "bottom_radius": 0.043885237568134006, "length": 0.06029812779975874, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.700947984142931, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6204016541629233, "upper_button_position": 0.08054632998000777}], "rail_length": 5, "inclination": 87.3715608255771, "heading": 51.960697455845974} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 17, "radius": 0.06349686723669964, "mass": 15.179625063362339, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321489355875617, "I_33_without_motor": 0.05117595182714148, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.042747682421506, "trigger": 800, "sampling_rate": 105, "lag": 1.6737422431007547, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9269407395091689, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7229732934172144, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7170.581180373194, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03246354805314686, "grain_number": 5, "grain_density": 1741.9380328279615, "grain_outer_radius": 0.03308063075991083, "grain_initial_inner_radius": 0.01581325995178047, "grain_initial_height": 0.117370372131774, "grain_separation": 0.005466562771326023, "grains_center_of_mass_position": 0.3948744580671839, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013477416971501516, "throat_radius": 0.010215694758496189, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552329682175134}], "aerodynamic_surfaces": [{"length": 0.5593721116993866, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1338669323985247]}, {"n": 4, "root_chord": 0.11975555959572955, "tip_chord": 0.059421444776729254, "span": 0.10955069564831356, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0482658422181326]}, {"top_radius": 0.06414536938297731, "bottom_radius": 0.044029547424440166, "length": 0.059391432050578036, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6971725237266254, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175975815644293, "upper_button_position": 0.07957494216219607}], "rail_length": 5, "inclination": 85.00879563705386, "heading": 48.49699028097416} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 1, "radius": 0.06349813248059007, "mass": 16.200791931753415, "I_11_without_motor": 6.321, "I_22_without_motor": 6.329985767331339, "I_33_without_motor": 0.03132053603748352, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.974248856411595, "trigger": 800, "sampling_rate": 105, "lag": 1.5976357670536652, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0396994009580571, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5955909063587574, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4805.58004166818, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03264658029547925, "grain_number": 5, "grain_density": 1780.172597655648, "grain_outer_radius": 0.03286304910271327, "grain_initial_inner_radius": 0.01501072120153276, "grain_initial_height": 0.12105006871342683, "grain_separation": 0.006145010265894764, "grains_center_of_mass_position": 0.3966939357841407, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006546289382299785, "throat_radius": 0.010833311046925715, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542839688496359}], "aerodynamic_surfaces": [{"length": 0.5589495714926755, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133226562861272]}, {"n": 4, "root_chord": 0.12047148568103275, "tip_chord": 0.06069053048919003, "span": 0.10979358113964677, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0492882871229043]}, {"top_radius": 0.06407411007185222, "bottom_radius": 0.04563816182922324, "length": 0.060459964120338015, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7004522232052496, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181560578340202, "upper_button_position": 0.08229616537122941}], "rail_length": 5, "inclination": 84.1619120377158, "heading": 55.64705407239642} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 1, "radius": 0.0634976308292425, "mass": 15.97524375716734, "I_11_without_motor": 6.321, "I_22_without_motor": 6.337590045387017, "I_33_without_motor": 0.02591439595588993, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.110493779580652, "trigger": 800, "sampling_rate": 105, "lag": 1.4221562807684365, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8576101699210845, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4420996305738083, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6950.992339637829, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03385462253862835, "grain_number": 5, "grain_density": 1772.8576298509843, "grain_outer_radius": 0.03326382926547374, "grain_initial_inner_radius": 0.015067563257447849, "grain_initial_height": 0.12015939495008135, "grain_separation": 0.0038066947690839218, "grains_center_of_mass_position": 0.39626254721023124, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0016934710610976382, "throat_radius": 0.01099670841827097, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254368551061286}], "aerodynamic_surfaces": [{"length": 0.5605973763313626, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134714386307884]}, {"n": 4, "root_chord": 0.12048864094478658, "tip_chord": 0.06056005694995967, "span": 0.10979350215900358, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.049880384252812]}, {"top_radius": 0.06361792701090405, "bottom_radius": 0.042165785607301706, "length": 0.05884134116785505, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6994601538431412, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6165559690577284, "upper_button_position": 0.08290418478541284}], "rail_length": 5, "inclination": 84.84091381718248, "heading": 55.39207791107616} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 6, "radius": 0.0635087033416977, "mass": 15.428661297843478, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317805298294154, "I_33_without_motor": 0.025668666115237892, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.020226223825127, "trigger": 800, "sampling_rate": 105, "lag": 1.2420431452923988, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0017734013468123, "trigger": "apogee", "sampling_rate": 105, "lag": 1.856511017947535, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6012.399293079176, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03369496264876259, "grain_number": 5, "grain_density": 1889.3792207013094, "grain_outer_radius": 0.03291312949819783, "grain_initial_inner_radius": 0.014672863152705436, "grain_initial_height": 0.12067412296082548, "grain_separation": 0.0047041736908484694, "grains_center_of_mass_position": 0.3962427492955374, "center_of_dry_mass_position": 0.317, "nozzle_position": 5.718975438983122e-05, "throat_radius": 0.01084624704981072, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552777933755919}], "aerodynamic_surfaces": [{"length": 0.5587896206939422, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1327484838912802]}, {"n": 4, "root_chord": 0.11926416112324593, "tip_chord": 0.06030486891936074, "span": 0.1098502022960274, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0505685656012498]}, {"top_radius": 0.0645948406762015, "bottom_radius": 0.04134234811335335, "length": 0.05987463417328105, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6994960432037232, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181021633957365, "upper_button_position": 0.08139387980798662}], "rail_length": 5, "inclination": 83.96646286059057, "heading": 57.19639802952522} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 2, "radius": 0.06349747208414004, "mass": 16.12450150650205, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318305741468311, "I_33_without_motor": 0.042994744781765744, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.018966993257663, "trigger": 800, "sampling_rate": 105, "lag": 1.4752410120145523, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0322100567242984, "trigger": "apogee", "sampling_rate": 105, "lag": 1.675019930852068, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6185.391700744513, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03306044843614433, "grain_number": 5, "grain_density": 1756.1606934870154, "grain_outer_radius": 0.0328368590658428, "grain_initial_inner_radius": 0.014947749952674096, "grain_initial_height": 0.12041452728610347, "grain_separation": 0.005752269536842135, "grains_center_of_mass_position": 0.39562678337841595, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012908975147282852, "throat_radius": 0.010579189149364553, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548141108817714}], "aerodynamic_surfaces": [{"length": 0.557550329532748, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134437002436943]}, {"n": 4, "root_chord": 0.12001041814320897, "tip_chord": 0.06004816347996898, "span": 0.11028168672799134, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0506721427266907]}, {"top_radius": 0.06505881505156542, "bottom_radius": 0.04368838713692011, "length": 0.059246089428340885, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7000804856892673, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175550504489563, "upper_button_position": 0.08252543524031097}], "rail_length": 5, "inclination": 87.15758192127657, "heading": 52.26119546253493} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 11, "radius": 0.06348460901125383, "mass": 15.123263974580547, "I_11_without_motor": 6.321, "I_22_without_motor": 6.335519416121574, "I_33_without_motor": 0.02245902511212463, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.943869365808144, "trigger": 800, "sampling_rate": 105, "lag": 1.5041299578662692, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9897485212125766, "trigger": "apogee", "sampling_rate": 105, "lag": 1.664093212628138, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6208.385643810821, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03299621856364772, "grain_number": 5, "grain_density": 1772.6039503752997, "grain_outer_radius": 0.03298866759274948, "grain_initial_inner_radius": 0.015651143142312612, "grain_initial_height": 0.12046839815885259, "grain_separation": 0.005361589328145292, "grains_center_of_mass_position": 0.3982902990841445, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000388967005440117, "throat_radius": 0.010923811401247716, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538623489377212}], "aerodynamic_surfaces": [{"length": 0.5603483831561156, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1343860648574207]}, {"n": 4, "root_chord": 0.11938154289764026, "tip_chord": 0.058904243670615176, "span": 0.10982234199529657, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.050229608296767]}, {"top_radius": 0.06457868373779097, "bottom_radius": 0.04330551909842843, "length": 0.061069389433064815, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6977385088852608, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176498355610022, "upper_button_position": 0.08008867332425862}], "rail_length": 5, "inclination": 85.31667551672564, "heading": 53.29569172230229} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 24, "radius": 0.06350759657089894, "mass": 15.511188531091772, "I_11_without_motor": 6.321, "I_22_without_motor": 6.336290880412218, "I_33_without_motor": 0.02361189837385319, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.87765668618027, "trigger": 800, "sampling_rate": 105, "lag": 1.5435435789850287, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0761859886231975, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4228524863883587, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5948.6428467128035, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03289101268310123, "grain_number": 5, "grain_density": 1901.4419683858255, "grain_outer_radius": 0.03279482829784765, "grain_initial_inner_radius": 0.01508566959440849, "grain_initial_height": 0.12046642283690184, "grain_separation": 0.004164572405790437, "grains_center_of_mass_position": 0.39687500871938514, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004357677350023763, "throat_radius": 0.011298652390373308, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553139679213183}], "aerodynamic_surfaces": [{"length": 0.5585201664756697, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1340047632267163]}, {"n": 4, "root_chord": 0.11971189020084312, "tip_chord": 0.05974113349727675, "span": 0.10962269569803194, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0489299822536249]}, {"top_radius": 0.06333762686084506, "bottom_radius": 0.04349157234960547, "length": 0.059244109621773504, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6993782842389591, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175170685140059, "upper_button_position": 0.0818612157249532}], "rail_length": 5, "inclination": 84.49156996832171, "heading": 51.590187143740884} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 20, "radius": 0.06349062015198208, "mass": 15.350566865436663, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307827721996041, "I_33_without_motor": 0.03357455519010976, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.95366850505132, "trigger": 800, "sampling_rate": 105, "lag": 1.5385092571397756, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0029988784354182, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2330592540480727, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6935.741265995971, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03306051300007623, "grain_number": 5, "grain_density": 1916.672033601771, "grain_outer_radius": 0.03286020428598871, "grain_initial_inner_radius": 0.014506697154071258, "grain_initial_height": 0.11939779230392851, "grain_separation": 0.005482197506685245, "grains_center_of_mass_position": 0.39700801900121735, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00043224533712675256, "throat_radius": 0.010067597653202604, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25550372283731}], "aerodynamic_surfaces": [{"length": 0.559102744595823, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1349446709422342]}, {"n": 4, "root_chord": 0.1210211141492434, "tip_chord": 0.06016994225914503, "span": 0.11069191286220109, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0496044437956706]}, {"top_radius": 0.06358370236702873, "bottom_radius": 0.04388730118935619, "length": 0.05806515183431535, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7002839709829816, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193592633813289, "upper_button_position": 0.08092470760165271}], "rail_length": 5, "inclination": 83.56681992604894, "heading": 55.14373391642687} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 12, "radius": 0.06350296613420882, "mass": 15.405214633166102, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322306960969597, "I_33_without_motor": 0.05828771412936268, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.882384827501834, "trigger": 800, "sampling_rate": 105, "lag": 1.5878260989954254, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0036998467731457, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4498702871789964, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5492.286536668474, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03270093345727017, "grain_number": 5, "grain_density": 1800.709142500504, "grain_outer_radius": 0.032904572208467854, "grain_initial_inner_radius": 0.015587097015946065, "grain_initial_height": 0.12029401822152833, "grain_separation": 0.004855001813572564, "grains_center_of_mass_position": 0.3983502842466803, "center_of_dry_mass_position": 0.317, "nozzle_position": 4.115895726108113e-06, "throat_radius": 0.012060695225940849, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545901927409353}], "aerodynamic_surfaces": [{"length": 0.5594827740212692, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134106879573777]}, {"n": 4, "root_chord": 0.11975547184307922, "tip_chord": 0.06061183848121252, "span": 0.11021044059617975, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.049913835310066]}, {"top_radius": 0.06421455699551706, "bottom_radius": 0.044587530582454696, "length": 0.06081179903115216, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6996869828255944, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6161237169383601, "upper_button_position": 0.08356326588723428}], "rail_length": 5, "inclination": 84.5188009474241, "heading": 56.522397506775874} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 18, "radius": 0.06349689181521771, "mass": 15.553449063061109, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3173194928055105, "I_33_without_motor": 0.05069712424809962, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.12705764869118, "trigger": 800, "sampling_rate": 105, "lag": 1.5267939753937398, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1232752017639904, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5529494188945445, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5725.3815830419235, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0335851907807151, "grain_number": 5, "grain_density": 1776.2573928093839, "grain_outer_radius": 0.032979916852346476, "grain_initial_inner_radius": 0.014631153755873563, "grain_initial_height": 0.11901961477960464, "grain_separation": 0.006481616114067192, "grains_center_of_mass_position": 0.396409517518267, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005153547448920876, "throat_radius": 0.010543772790340692, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2565265046732752}], "aerodynamic_surfaces": [{"length": 0.5579900644080601, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1335304147685856]}, {"n": 4, "root_chord": 0.11971939638873816, "tip_chord": 0.05903019885663896, "span": 0.11031613722333064, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0486747314651892]}, {"top_radius": 0.06334631407143733, "bottom_radius": 0.0438981136886511, "length": 0.06136119362577409, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7001728196072008, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180032087944173, "upper_button_position": 0.08216961081278351}], "rail_length": 5, "inclination": 85.41995100625421, "heading": 56.61137438907265} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 26, "radius": 0.06350224295760104, "mass": 15.500649257653883, "I_11_without_motor": 6.321, "I_22_without_motor": 6.329912378687668, "I_33_without_motor": 0.04165753689607029, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.943758988142452, "trigger": 800, "sampling_rate": 105, "lag": 1.4362357072559668, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.018708421867145, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3503945496076282, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8401.180420295417, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033428938906159215, "grain_number": 5, "grain_density": 1903.8679980876752, "grain_outer_radius": 0.03320128817183405, "grain_initial_inner_radius": 0.015019980005013261, "grain_initial_height": 0.12077189506392286, "grain_separation": 0.005249108441469987, "grains_center_of_mass_position": 0.39811164373582975, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00022405660698870307, "throat_radius": 0.010791418284499244, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558984552344954}], "aerodynamic_surfaces": [{"length": 0.5570405785362461, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1330841318286224]}, {"n": 4, "root_chord": 0.12073961956069486, "tip_chord": 0.058663782129515875, "span": 0.10986670053523613, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0498218737871876]}, {"top_radius": 0.06519298361502474, "bottom_radius": 0.04223958872551239, "length": 0.06164977222379518, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6997806076636296, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.61791326335397, "upper_button_position": 0.08186734430965958}], "rail_length": 5, "inclination": 84.61004582442074, "heading": 54.97535832473576} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 19, "radius": 0.06349508360483182, "mass": 15.543998767307928, "I_11_without_motor": 6.321, "I_22_without_motor": 6.335368426193249, "I_33_without_motor": 0.0348762214604135, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.914296099417871, "trigger": 800, "sampling_rate": 105, "lag": 1.533757072615468, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8968762296197768, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7279751509094141, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6903.097830219501, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03407163468730283, "grain_number": 5, "grain_density": 1837.3559643408184, "grain_outer_radius": 0.033223091528479326, "grain_initial_inner_radius": 0.014886029046524297, "grain_initial_height": 0.11823838861080291, "grain_separation": 0.004325331710870159, "grains_center_of_mass_position": 0.3977171308652494, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011806483388036983, "throat_radius": 0.010354163158432057, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2541356042403502}], "aerodynamic_surfaces": [{"length": 0.5580601295767235, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1343666182627152]}, {"n": 4, "root_chord": 0.1194346935110663, "tip_chord": 0.060242296442776316, "span": 0.10913639003302379, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0494164351509505]}, {"top_radius": 0.06319419125921064, "bottom_radius": 0.04328984712092933, "length": 0.059857222689670836, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6992543648811393, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175839001547744, "upper_button_position": 0.08167046472636497}], "rail_length": 5, "inclination": 85.51107725006206, "heading": 54.07018091521817} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 0, "radius": 0.06349703941866054, "mass": 15.416512265772532, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316806287387084, "I_33_without_motor": 0.021621260553575744, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.945861151290796, "trigger": 800, "sampling_rate": 105, "lag": 1.5396008683572275, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9410214438318646, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4303316672345792, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7262.618372710337, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03312340282644693, "grain_number": 5, "grain_density": 1800.2701672700048, "grain_outer_radius": 0.03260162574368579, "grain_initial_inner_radius": 0.014569166663763358, "grain_initial_height": 0.12028503607431974, "grain_separation": 0.0054149280243096735, "grains_center_of_mass_position": 0.39917189833795186, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.002421743252533703, "throat_radius": 0.011374950283588805, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2541810105291225}], "aerodynamic_surfaces": [{"length": 0.5583601073709094, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1340130772380068]}, {"n": 4, "root_chord": 0.12026770125881837, "tip_chord": 0.05945153343770335, "span": 0.10968922967774361, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0500937587951562]}, {"top_radius": 0.06415946422038557, "bottom_radius": 0.04339640620994663, "length": 0.05987066993123343, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7005001834344615, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178595071596734, "upper_button_position": 0.0826406762747881}], "rail_length": 5, "inclination": 84.5408320600462, "heading": 52.44940692968754} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 1, "radius": 0.06350583062253277, "mass": 15.26235372187376, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322025043428467, "I_33_without_motor": 0.030612519193888747, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.791704319887788, "trigger": 800, "sampling_rate": 105, "lag": 1.380554786654722, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.144280935879571, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5499538934957189, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6865.153913791188, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03355810216689632, "grain_number": 5, "grain_density": 1712.7953091503734, "grain_outer_radius": 0.03269530326267797, "grain_initial_inner_radius": 0.01461412034457423, "grain_initial_height": 0.1186847321769336, "grain_separation": 0.003614407867152056, "grains_center_of_mass_position": 0.3964761150958226, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0014516082686903506, "throat_radius": 0.010833322561362818, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254470710532341}], "aerodynamic_surfaces": [{"length": 0.5570897018647034, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133124445670298]}, {"n": 4, "root_chord": 0.12038705492027486, "tip_chord": 0.05994079265115712, "span": 0.10953891480805705, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0492857776275146]}, {"top_radius": 0.06237755796129687, "bottom_radius": 0.04402597722508848, "length": 0.060782544185440206, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7005610263267384, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6166762197678098, "upper_button_position": 0.0838848065589286}], "rail_length": 5, "inclination": 86.3037865013432, "heading": 51.67891669382783} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 10, "radius": 0.06349552376377463, "mass": 15.350885147374614, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320598487591626, "I_33_without_motor": 0.027179385251218935, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.023377756531493, "trigger": 800, "sampling_rate": 105, "lag": 1.5087962332491123, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.989500749130062, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2132040809107247, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5556.662759629915, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03287256576417531, "grain_number": 5, "grain_density": 1848.3895227297855, "grain_outer_radius": 0.03239593788185526, "grain_initial_inner_radius": 0.014746024060225535, "grain_initial_height": 0.12089118209590469, "grain_separation": 0.005117139105550911, "grains_center_of_mass_position": 0.3960083879734055, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005231988164810428, "throat_radius": 0.011339794184151857, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253820549043234}], "aerodynamic_surfaces": [{"length": 0.5579377234017414, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1342408227410292]}, {"n": 4, "root_chord": 0.12051475985943909, "tip_chord": 0.06091681182321002, "span": 0.11029784432365072, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0502407345389377]}, {"top_radius": 0.0663001633273378, "bottom_radius": 0.04436989802317084, "length": 0.059017924090161676, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6978344181881884, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182786393436883, "upper_button_position": 0.07955577884450005}], "rail_length": 5, "inclination": 84.977737831712, "heading": 50.69292411737485} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 28, "radius": 0.06349796843796719, "mass": 15.491905617365733, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318530013451749, "I_33_without_motor": 0.015281088244617286, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.068992583007631, "trigger": 800, "sampling_rate": 105, "lag": 1.5175927398734939, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.027203409764987, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6155101471429494, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6625.549104863241, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0329948949040469, "grain_number": 5, "grain_density": 1829.597728711299, "grain_outer_radius": 0.033284672224308864, "grain_initial_inner_radius": 0.015948902216040967, "grain_initial_height": 0.11883594776697178, "grain_separation": 0.005833559448851904, "grains_center_of_mass_position": 0.3979306534482448, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0002829617594964633, "throat_radius": 0.010985140272938367, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548144244413326}], "aerodynamic_surfaces": [{"length": 0.5571676937006194, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1343202243003896]}, {"n": 4, "root_chord": 0.1204072085193961, "tip_chord": 0.059907492479558164, "span": 0.10957089277071845, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0485292012470917]}, {"top_radius": 0.06345021024013636, "bottom_radius": 0.04507416542514857, "length": 0.06006196088748484, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6993967222533961, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170001205301586, "upper_button_position": 0.08239660172323748}], "rail_length": 5, "inclination": 84.6766425128631, "heading": 54.34109899681687} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 15, "radius": 0.0634984098346836, "mass": 15.71839673894584, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31976756592214, "I_33_without_motor": 0.032842114898029295, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.905706476854565, "trigger": 800, "sampling_rate": 105, "lag": 1.3616764480324317, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.040432074086954, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2254733943108183, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5194.14996115482, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033938474135009104, "grain_number": 5, "grain_density": 1725.4074142048564, "grain_outer_radius": 0.033142562783315455, "grain_initial_inner_radius": 0.014930287960728724, "grain_initial_height": 0.11970306899743223, "grain_separation": 0.00482149925675901, "grains_center_of_mass_position": 0.39814088875732373, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010017713498807067, "throat_radius": 0.010435398004827488, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256336924363288}], "aerodynamic_surfaces": [{"length": 0.5579693203961481, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1324781298725939]}, {"n": 4, "root_chord": 0.12000079489283769, "tip_chord": 0.06001557644450443, "span": 0.10857596284015132, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0476748328327194]}, {"top_radius": 0.0639354375404682, "bottom_radius": 0.043888253802334506, "length": 0.059877434458983206, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7007992651069247, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6163671845842055, "upper_button_position": 0.08443208052271922}], "rail_length": 5, "inclination": 83.6228346823337, "heading": 54.226610976778666} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 13, "radius": 0.06350571407589262, "mass": 14.728341749271989, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3306984993818345, "I_33_without_motor": 0.02829499974421569, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.936434434185154, "trigger": 800, "sampling_rate": 105, "lag": 1.6186281258474322, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9879619788825476, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3106796541424015, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5298.352768375762, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032418088289227195, "grain_number": 5, "grain_density": 1862.1928223411, "grain_outer_radius": 0.033223340054116014, "grain_initial_inner_radius": 0.015321710737180411, "grain_initial_height": 0.11832319330200312, "grain_separation": 0.004577399276209815, "grains_center_of_mass_position": 0.39533035186436205, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008818071279436012, "throat_radius": 0.010998342578019592, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253482098020635}], "aerodynamic_surfaces": [{"length": 0.5567435177364757, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1360636991299438]}, {"n": 4, "root_chord": 0.12049430259495883, "tip_chord": 0.059828218190287136, "span": 0.10985849332103409, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0515458035764038]}, {"top_radius": 0.06288465089265567, "bottom_radius": 0.04441200758853811, "length": 0.05982203249853948, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7002831468929969, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180119983960813, "upper_button_position": 0.08227114849691552}], "rail_length": 5, "inclination": 84.85686475549196, "heading": 52.751575985942594} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 13, "radius": 0.06349199977076281, "mass": 15.170093343171278, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321971834008895, "I_33_without_motor": 0.040038026367212085, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.032106086741258, "trigger": 800, "sampling_rate": 105, "lag": 1.581674286573638, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.077154817964836, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7831128661395717, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6205.789716092622, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0329888638749063, "grain_number": 5, "grain_density": 1824.4026492765468, "grain_outer_radius": 0.03319356691697927, "grain_initial_inner_radius": 0.014703517537448679, "grain_initial_height": 0.1210599941306035, "grain_separation": 0.004784815874811231, "grains_center_of_mass_position": 0.39789063323612894, "center_of_dry_mass_position": 0.317, "nozzle_position": -3.9645514801584686e-05, "throat_radius": 0.01037231879645571, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561832430377384}], "aerodynamic_surfaces": [{"length": 0.5576909863369655, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.135248403515657]}, {"n": 4, "root_chord": 0.1205718629021142, "tip_chord": 0.060968103973839345, "span": 0.11003364646526646, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0478875835054091]}, {"top_radius": 0.06366690888255555, "bottom_radius": 0.04298722503590368, "length": 0.059755558970143154, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6982713381620049, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6161560347822617, "upper_button_position": 0.08211530337974327}], "rail_length": 5, "inclination": 85.88252184914764, "heading": 52.17590479359236} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 30, "radius": 0.06349771995960589, "mass": 16.34803955176009, "I_11_without_motor": 6.321, "I_22_without_motor": 6.346273722061457, "I_33_without_motor": 0.03435719936552416, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.898945224077302, "trigger": 800, "sampling_rate": 105, "lag": 1.6565402284032198, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9108443535610454, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4164757031495572, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5792.491911448271, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.034224265627315585, "grain_number": 5, "grain_density": 1880.412563109371, "grain_outer_radius": 0.03334302499521208, "grain_initial_inner_radius": 0.015555485350985498, "grain_initial_height": 0.12134602384701777, "grain_separation": 0.006320131430928385, "grains_center_of_mass_position": 0.39574930362421445, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0010421559257357263, "throat_radius": 0.01060145724568572, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561317979676572}], "aerodynamic_surfaces": [{"length": 0.5584692495041059, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134166754209692]}, {"n": 4, "root_chord": 0.11980423393995386, "tip_chord": 0.06061714529999059, "span": 0.11007245959721247, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0502193131079003]}, {"top_radius": 0.06363666627283836, "bottom_radius": 0.04577935964941103, "length": 0.060828625741372, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6988418731365386, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617007970300224, "upper_button_position": 0.08183390283631453}], "rail_length": 5, "inclination": 85.35284102137682, "heading": 51.8332478537475} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 2, "radius": 0.06350491170652123, "mass": 15.054080720312973, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307567661587065, "I_33_without_motor": 0.034473612789014035, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.028317726255489, "trigger": 800, "sampling_rate": 105, "lag": 1.67615289029575, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9580836087317651, "trigger": "apogee", "sampling_rate": 105, "lag": 1.543114838612062, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6864.154334837012, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03381458746799301, "grain_number": 5, "grain_density": 1888.6146122606992, "grain_outer_radius": 0.032632896582244365, "grain_initial_inner_radius": 0.015001765799003666, "grain_initial_height": 0.12091077693938188, "grain_separation": 0.0046745732433315056, "grains_center_of_mass_position": 0.39792823789643805, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006613877910739119, "throat_radius": 0.010967158575859582, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2541590950437156}], "aerodynamic_surfaces": [{"length": 0.5574260415593186, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134658518004343]}, {"n": 4, "root_chord": 0.1189322954921633, "tip_chord": 0.05940274833706631, "span": 0.10974692389900242, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.048651116270571]}, {"top_radius": 0.06334008330131301, "bottom_radius": 0.04476561503134895, "length": 0.0604627882306498, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.699582100054212, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180504799121048, "upper_button_position": 0.08153162014210713}], "rail_length": 5, "inclination": 84.66509827012236, "heading": 48.3000716216798} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 20, "radius": 0.06349582282421239, "mass": 15.68878994765116, "I_11_without_motor": 6.321, "I_22_without_motor": 6.33447511412668, "I_33_without_motor": 0.03356328663986846, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.202890847458029, "trigger": 800, "sampling_rate": 105, "lag": 1.4486118696276369, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0347233163402665, "trigger": "apogee", "sampling_rate": 105, "lag": 1.551936482650532, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7226.17411607882, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032511421016816165, "grain_number": 5, "grain_density": 1814.0063976826639, "grain_outer_radius": 0.03294064403741565, "grain_initial_inner_radius": 0.014661162668371084, "grain_initial_height": 0.11908701364933141, "grain_separation": 0.0046812243415586844, "grains_center_of_mass_position": 0.39858551643677864, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006891672813848934, "throat_radius": 0.009904577308072881, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554719746609093}], "aerodynamic_surfaces": [{"length": 0.5588864533150727, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1351046771031597]}, {"n": 4, "root_chord": 0.11920084698930514, "tip_chord": 0.05972625296443585, "span": 0.11086625180960677, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.050523602154223]}, {"top_radius": 0.06203054794753623, "bottom_radius": 0.04358222604261724, "length": 0.05984439121705244, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6981370617567927, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177403977830553, "upper_button_position": 0.08039666397373735}], "rail_length": 5, "inclination": 85.76387909582442, "heading": 52.04262593585669} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 30, "radius": 0.06349731224317362, "mass": 15.543291285042562, "I_11_without_motor": 6.321, "I_22_without_motor": 6.336289867540199, "I_33_without_motor": 0.03313608903452089, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.102655694860658, "trigger": 800, "sampling_rate": 105, "lag": 1.6339971870584404, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8896341894049324, "trigger": "apogee", "sampling_rate": 105, "lag": 1.27108436560615, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7229.352187371662, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032843783341404906, "grain_number": 5, "grain_density": 1838.041149071139, "grain_outer_radius": 0.033408318303468944, "grain_initial_inner_radius": 0.015476017113286873, "grain_initial_height": 0.11888896493145679, "grain_separation": 0.004473853605213468, "grains_center_of_mass_position": 0.3980690703106451, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00015557916949387869, "throat_radius": 0.010602370758194942, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536757187888636}], "aerodynamic_surfaces": [{"length": 0.55979410198331, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1336658756203328]}, {"n": 4, "root_chord": 0.11940221239158742, "tip_chord": 0.06015631030363888, "span": 0.10968376706738045, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0490382499469142]}, {"top_radius": 0.06376634981191623, "bottom_radius": 0.04504498386019971, "length": 0.05968166207607615, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6996320034226449, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185058454583124, "upper_button_position": 0.08112615796433242}], "rail_length": 5, "inclination": 86.26790206014017, "heading": 54.88786617542909} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 17, "radius": 0.06349773840247037, "mass": 15.355092413476356, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326428026472914, "I_33_without_motor": 0.049062620325753814, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.132847043964777, "trigger": 800, "sampling_rate": 105, "lag": 1.416487665727234, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0268123319780509, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3415962137871191, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5375.7915702649025, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03282685449990331, "grain_number": 5, "grain_density": 1856.2109216426404, "grain_outer_radius": 0.03303038794267894, "grain_initial_inner_radius": 0.015270958403897835, "grain_initial_height": 0.11930798098391103, "grain_separation": 0.0047373895143199285, "grains_center_of_mass_position": 0.397359056794746, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003745278885946359, "throat_radius": 0.010535850303065745, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545955668589965}], "aerodynamic_surfaces": [{"length": 0.5586236816958796, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1341789450996957]}, {"n": 4, "root_chord": 0.11916128420066163, "tip_chord": 0.060521160921861196, "span": 0.10999402663576387, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.050606624831461]}, {"top_radius": 0.06385996202070343, "bottom_radius": 0.042457477568987365, "length": 0.05792460013069447, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7004209355893776, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189318079440305, "upper_button_position": 0.0814891276453471}], "rail_length": 5, "inclination": 85.15261207133534, "heading": 50.7398885982802} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 9, "radius": 0.06350703338578804, "mass": 16.59674584846745, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3211316231785375, "I_33_without_motor": 0.039909477420574165, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.057915038588366, "trigger": 800, "sampling_rate": 105, "lag": 1.556624042572449, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0073680802680316, "trigger": "apogee", "sampling_rate": 105, "lag": 1.243069987600357, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7724.200994357128, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03328489302071615, "grain_number": 5, "grain_density": 1864.4685591996092, "grain_outer_radius": 0.03331323953927211, "grain_initial_inner_radius": 0.015153140221916965, "grain_initial_height": 0.12198440446109289, "grain_separation": 0.004650761267978333, "grains_center_of_mass_position": 0.3965386622271255, "center_of_dry_mass_position": 0.317, "nozzle_position": 2.6517778369819994e-05, "throat_radius": 0.010944763283111903, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2578014190648439}], "aerodynamic_surfaces": [{"length": 0.5596242911149941, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1360073896751568]}, {"n": 4, "root_chord": 0.12043101661861863, "tip_chord": 0.059806857707274376, "span": 0.11036263249272811, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.048440398331004]}, {"top_radius": 0.06418766988430008, "bottom_radius": 0.04243916654122861, "length": 0.05960889022586158, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7004382266762711, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6163348741785014, "upper_button_position": 0.08410335249776968}], "rail_length": 5, "inclination": 83.86536265181066, "heading": 53.98060531699655} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 28, "radius": 0.0634996906965952, "mass": 15.686981320448186, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320837832263678, "I_33_without_motor": 0.04458667307749902, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.887684748915984, "trigger": 800, "sampling_rate": 105, "lag": 1.3628152510139169, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0099273007216911, "trigger": "apogee", "sampling_rate": 105, "lag": 1.383482153771976, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6580.143790193611, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03271590421548094, "grain_number": 5, "grain_density": 1771.7955690241874, "grain_outer_radius": 0.03242965080058209, "grain_initial_inner_radius": 0.014505727564485047, "grain_initial_height": 0.12013606385741875, "grain_separation": 0.006257669799579736, "grains_center_of_mass_position": 0.39780642255066684, "center_of_dry_mass_position": 0.317, "nozzle_position": -8.543197911534482e-05, "throat_radius": 0.011379907592024781, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546594058986529}], "aerodynamic_surfaces": [{"length": 0.557890644764842, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1340031998965734]}, {"n": 4, "root_chord": 0.11938393681037954, "tip_chord": 0.060004401925078554, "span": 0.109851723508876, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0488626299035029]}, {"top_radius": 0.062076431125541606, "bottom_radius": 0.042905622585340045, "length": 0.060530161351029795, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7006253042923697, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178653487338819, "upper_button_position": 0.08275995555848781}], "rail_length": 5, "inclination": 85.00211671436901, "heading": 49.64622784903683} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 19, "radius": 0.06350744991481777, "mass": 14.405012223816323, "I_11_without_motor": 6.321, "I_22_without_motor": 6.33904387322666, "I_33_without_motor": 0.03907642168563871, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.04220167954604, "trigger": 800, "sampling_rate": 105, "lag": 1.385065031792861, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0141983266247385, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2421452168092624, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7534.161222384006, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03217593414103991, "grain_number": 5, "grain_density": 1765.8875058571182, "grain_outer_radius": 0.03305351920715771, "grain_initial_inner_radius": 0.014279974938862803, "grain_initial_height": 0.12164485394886902, "grain_separation": 0.0048662704197269995, "grains_center_of_mass_position": 0.39523790030746314, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012617347579600676, "throat_radius": 0.01026971772511827, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544778748627048}], "aerodynamic_surfaces": [{"length": 0.5571174658949877, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134024729870558]}, {"n": 4, "root_chord": 0.12009943831411411, "tip_chord": 0.05929962278679848, "span": 0.11008494595823437, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.051156776488256]}, {"top_radius": 0.06303461302295726, "bottom_radius": 0.04390532613115884, "length": 0.0604568423481011, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7002313903506101, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164664126394285, "upper_button_position": 0.08376497771118163}], "rail_length": 5, "inclination": 85.96902861263881, "heading": 50.879864425972805} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 26, "radius": 0.06349452817007356, "mass": 15.041824059989539, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32654964707118, "I_33_without_motor": 0.02576756458062284, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.984470415994345, "trigger": 800, "sampling_rate": 105, "lag": 1.4333412448604037, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0424976306619997, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4390221191332053, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7740.346298202308, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03284342015615792, "grain_number": 5, "grain_density": 1785.436442510045, "grain_outer_radius": 0.03314852143501804, "grain_initial_inner_radius": 0.015393826504827186, "grain_initial_height": 0.12097497598830302, "grain_separation": 0.0029458341255568497, "grains_center_of_mass_position": 0.39730929858318426, "center_of_dry_mass_position": 0.317, "nozzle_position": 7.120474831156798e-05, "throat_radius": 0.011649789002983097, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536650913196674}], "aerodynamic_surfaces": [{"length": 0.5589237622313102, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.135965790384511]}, {"n": 4, "root_chord": 0.1191775614739399, "tip_chord": 0.05978513441615296, "span": 0.11001345345569484, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0508045609573164]}, {"top_radius": 0.06371634737458537, "bottom_radius": 0.0440860135655003, "length": 0.061956448273616176, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7005999463551792, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179054366752573, "upper_button_position": 0.08269450967992187}], "rail_length": 5, "inclination": 82.6520638353218, "heading": 55.48456084779803} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 0, "radius": 0.06350212359874853, "mass": 14.703787727470099, "I_11_without_motor": 6.321, "I_22_without_motor": 6.329468408696411, "I_33_without_motor": 0.029887243179465277, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.015770044517405, "trigger": 800, "sampling_rate": 105, "lag": 1.4538610328057946, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.043705362455051, "trigger": "apogee", "sampling_rate": 105, "lag": 1.306953523971075, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5470.520384202627, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0329890205403627, "grain_number": 5, "grain_density": 1922.4194471126045, "grain_outer_radius": 0.032981466844699305, "grain_initial_inner_radius": 0.014285910878932974, "grain_initial_height": 0.12191458411302673, "grain_separation": 0.003822570077215733, "grains_center_of_mass_position": 0.39598945633162497, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0022380488266456047, "throat_radius": 0.010023639050620198, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553889492496562}], "aerodynamic_surfaces": [{"length": 0.5593544822892821, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1366275398877876]}, {"n": 4, "root_chord": 0.12006093090519347, "tip_chord": 0.06039452509576055, "span": 0.11065664264447529, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.049504086603735]}, {"top_radius": 0.06440857181801984, "bottom_radius": 0.044409531537504, "length": 0.059597104398322276, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6999338308832991, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617289777285979, "upper_button_position": 0.08264405359732008}], "rail_length": 5, "inclination": 83.84850385369688, "heading": 49.828245638590715} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 1, "radius": 0.06349674560284929, "mass": 14.921816347237218, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330364977651946, "I_33_without_motor": 0.032619758817294744, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.058257398709138, "trigger": 800, "sampling_rate": 105, "lag": 1.5652744069822428, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0084128327644075, "trigger": "apogee", "sampling_rate": 105, "lag": 1.461733451530952, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4681.446973533048, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03293366287913037, "grain_number": 5, "grain_density": 1832.1473819180446, "grain_outer_radius": 0.033394850177693634, "grain_initial_inner_radius": 0.014569446636452425, "grain_initial_height": 0.12012630522788963, "grain_separation": 0.007461080867009645, "grains_center_of_mass_position": 0.39784298410036856, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00012727371931139028, "throat_radius": 0.012577174911559772, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2537768919128724}], "aerodynamic_surfaces": [{"length": 0.5579890842749892, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1341779982779734]}, {"n": 4, "root_chord": 0.11946637495644881, "tip_chord": 0.060460413810812574, "span": 0.10980824436420111, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0489653601877569]}, {"top_radius": 0.0627489871147417, "bottom_radius": 0.04404477419356129, "length": 0.05802139383715877, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6992017032258433, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179338816808166, "upper_button_position": 0.08126782154502665}], "rail_length": 5, "inclination": 85.06875061582517, "heading": 53.176458342516334} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 29, "radius": 0.06349516449101554, "mass": 14.833840746517417, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3142703122309145, "I_33_without_motor": 0.03461941854094872, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.053710122042567, "trigger": 800, "sampling_rate": 105, "lag": 1.5197605893524615, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.062545788595652, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3594285434007936, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6088.904205195488, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03245313023588548, "grain_number": 5, "grain_density": 1854.296259474287, "grain_outer_radius": 0.03286480455403395, "grain_initial_inner_radius": 0.014503780495382514, "grain_initial_height": 0.11947357100098997, "grain_separation": 0.003133930859190696, "grains_center_of_mass_position": 0.39648364263343683, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0001296773138576464, "throat_radius": 0.011046956113245993, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2541415291483216}], "aerodynamic_surfaces": [{"length": 0.5596273762939828, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1321710784318435]}, {"n": 4, "root_chord": 0.12013341414087628, "tip_chord": 0.05923749531249958, "span": 0.10966388837772555, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0500007070074222]}, {"top_radius": 0.0651768776139173, "bottom_radius": 0.042016219977453056, "length": 0.05805909141673695, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6995281554288816, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171102171102731, "upper_button_position": 0.08241793831860844}], "rail_length": 5, "inclination": 83.71033709304348, "heading": 53.79686658514623} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 16, "radius": 0.06348609830297611, "mass": 15.775564448927595, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311697128138629, "I_33_without_motor": 0.045649186904574694, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.094384024854044, "trigger": 800, "sampling_rate": 105, "lag": 1.489234116391569, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8903179875269849, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2553618971322373, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6826.105778724529, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033518227819183836, "grain_number": 5, "grain_density": 1764.8165276773004, "grain_outer_radius": 0.03234977843965594, "grain_initial_inner_radius": 0.015292612903080921, "grain_initial_height": 0.12106983248147343, "grain_separation": 0.005706491772334038, "grains_center_of_mass_position": 0.3968010685051293, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0012496435746191673, "throat_radius": 0.01067392938637024, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555278148744777}], "aerodynamic_surfaces": [{"length": 0.5581739741447609, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1332158666233283]}, {"n": 4, "root_chord": 0.11957048513459026, "tip_chord": 0.06012621464950515, "span": 0.1104251435782624, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0513086459368413]}, {"top_radius": 0.06472259572820216, "bottom_radius": 0.043192920721482765, "length": 0.06017554020689808, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6995774476947385, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180401618409889, "upper_button_position": 0.08153728585374964}], "rail_length": 5, "inclination": 84.60602142368998, "heading": 52.97926948901963} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 10, "radius": 0.06350526322526795, "mass": 15.741816363881052, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331469145649417, "I_33_without_motor": 0.03595644688368339, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.046649383467496, "trigger": 800, "sampling_rate": 105, "lag": 1.511617468240215, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9594222160086774, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3702911809518157, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5753.473801386666, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03352551889249965, "grain_number": 5, "grain_density": 1803.3067120608775, "grain_outer_radius": 0.032855270513565786, "grain_initial_inner_radius": 0.015629683343649416, "grain_initial_height": 0.12029656638428941, "grain_separation": 0.0059833722164082895, "grains_center_of_mass_position": 0.3975561755767213, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0029261551525350017, "throat_radius": 0.011210228921501105, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561848159139826}], "aerodynamic_surfaces": [{"length": 0.5585920548661639, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1340494423580116]}, {"n": 4, "root_chord": 0.11966751259126228, "tip_chord": 0.060228493095834924, "span": 0.11056764807421592, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.05055166830885]}, {"top_radius": 0.06255435998626607, "bottom_radius": 0.04277797033664391, "length": 0.059362730164435044, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6987084189207985, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6159509316927325, "upper_button_position": 0.08275748722806597}], "rail_length": 5, "inclination": 84.31065998997919, "heading": 54.155069407898935} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 15, "radius": 0.06349843740760122, "mass": 15.555296592960268, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326277851546427, "I_33_without_motor": 0.017817877079803777, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.88223377621609, "trigger": 800, "sampling_rate": 105, "lag": 1.5463647160413307, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.943352006000834, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8301065397047211, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6811.445125495921, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033692079336869074, "grain_number": 5, "grain_density": 1788.8837401653352, "grain_outer_radius": 0.032990290690412365, "grain_initial_inner_radius": 0.015316368997829162, "grain_initial_height": 0.11933375657989463, "grain_separation": 0.006871976826420886, "grains_center_of_mass_position": 0.39805342741562216, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005280598213321711, "throat_radius": 0.01099280946007224, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552811634224592}], "aerodynamic_surfaces": [{"length": 0.5585406894828552, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1333600036828395]}, {"n": 4, "root_chord": 0.12034867732572099, "tip_chord": 0.06011418350990926, "span": 0.10995868208038238, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0478348347920614]}, {"top_radius": 0.06404013077858393, "bottom_radius": 0.04300432096687247, "length": 0.05928163637888799, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6995675213332532, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618742588699962, "upper_button_position": 0.08082493263329116}], "rail_length": 5, "inclination": 84.4995163249969, "heading": 53.00257730747495} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 11, "radius": 0.06348793923833851, "mass": 14.713423080949113, "I_11_without_motor": 6.321, "I_22_without_motor": 6.308989340020256, "I_33_without_motor": 0.02189184422840406, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.936966996067122, "trigger": 800, "sampling_rate": 105, "lag": 1.5500436583683421, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0287840732766462, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3490438573427472, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6919.49314700047, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033174886470025734, "grain_number": 5, "grain_density": 1795.5901664182345, "grain_outer_radius": 0.033192434677096226, "grain_initial_inner_radius": 0.014403170512091851, "grain_initial_height": 0.12084101787559536, "grain_separation": 0.00550913846178511, "grains_center_of_mass_position": 0.396801602711356, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001868300215976952, "throat_radius": 0.011211910894621254, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256911726841243}], "aerodynamic_surfaces": [{"length": 0.557038102034911, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134622427407926]}, {"n": 4, "root_chord": 0.11951266489663083, "tip_chord": 0.05961302040601984, "span": 0.11062406300949287, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0486878798166492]}, {"top_radius": 0.06283383525858519, "bottom_radius": 0.044121366996797536, "length": 0.060409940972174114, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7008020707282455, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179798805714576, "upper_button_position": 0.08282219015678793}], "rail_length": 5, "inclination": 83.54569935195798, "heading": 56.80965025430949} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 10, "radius": 0.06351356261237502, "mass": 15.51140862109628, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328207183256747, "I_33_without_motor": 0.0505141941550623, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.990780432832866, "trigger": 800, "sampling_rate": 105, "lag": 1.6681748303893191, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0345505574224758, "trigger": "apogee", "sampling_rate": 105, "lag": 1.182664849728654, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6158.741276656446, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03342522444208905, "grain_number": 5, "grain_density": 1828.2281532387544, "grain_outer_radius": 0.03344850772528114, "grain_initial_inner_radius": 0.014857325631839313, "grain_initial_height": 0.12036079730435449, "grain_separation": 0.004330135279047052, "grains_center_of_mass_position": 0.39629416948269847, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001043640288421073, "throat_radius": 0.010604909955093722, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254067823832813}], "aerodynamic_surfaces": [{"length": 0.5580231276617521, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1343037902447923]}, {"n": 4, "root_chord": 0.11956915303910413, "tip_chord": 0.05924342085878385, "span": 0.11070903861276603, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0490804759346213]}, {"top_radius": 0.06312499084188634, "bottom_radius": 0.04266035502259388, "length": 0.06019936238576012, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7001333220973165, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170213807838467, "upper_button_position": 0.08311194131346977}], "rail_length": 5, "inclination": 85.76338302841162, "heading": 53.51122592267348} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 6, "radius": 0.06349725875682338, "mass": 15.12797314459651, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316009899483351, "I_33_without_motor": 0.037076579547663045, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.02332984666696, "trigger": 800, "sampling_rate": 105, "lag": 1.1789765894716726, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9827858892183353, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8170282144500147, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5860.093867036213, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03222928300917984, "grain_number": 5, "grain_density": 1786.1430414147449, "grain_outer_radius": 0.032555073744474, "grain_initial_inner_radius": 0.014738449207234123, "grain_initial_height": 0.12089741447198496, "grain_separation": 0.002940253319786969, "grains_center_of_mass_position": 0.3967750751916932, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00010697089410472831, "throat_radius": 0.011431577867951855, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557907944747442}], "aerodynamic_surfaces": [{"length": 0.5572224662351929, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1351627155382593]}, {"n": 4, "root_chord": 0.11952859678620074, "tip_chord": 0.05955971633912557, "span": 0.11071518895509234, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0485144652594747]}, {"top_radius": 0.06439689049725948, "bottom_radius": 0.042544465969657115, "length": 0.05896633729324074, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7002871727208377, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183168341798475, "upper_button_position": 0.08197033854099023}], "rail_length": 5, "inclination": 86.18485629099246, "heading": 52.854209359154474} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 6, "radius": 0.06350488209312947, "mass": 15.765970769517182, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316332626429333, "I_33_without_motor": 0.02887469844311799, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.989222167078728, "trigger": 800, "sampling_rate": 105, "lag": 1.5529066579416204, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9357985287421117, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5675147793658828, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7312.2527034755685, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032885524030926504, "grain_number": 5, "grain_density": 1896.7965377046198, "grain_outer_radius": 0.033091619668590665, "grain_initial_inner_radius": 0.015086681387687737, "grain_initial_height": 0.11979876681651679, "grain_separation": 0.004564817279458136, "grains_center_of_mass_position": 0.3968433928181336, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003050759776550103, "throat_radius": 0.011547104123164419, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554370141880338}], "aerodynamic_surfaces": [{"length": 0.556120947076602, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1334606871649588]}, {"n": 4, "root_chord": 0.11942634382952544, "tip_chord": 0.05987149203425452, "span": 0.11019534586537545, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.050111393717135]}, {"top_radius": 0.06439696309412807, "bottom_radius": 0.044352335963132726, "length": 0.05987916778468655, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6981497612444822, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181354377669452, "upper_button_position": 0.08001432347753701}], "rail_length": 5, "inclination": 84.92372446566075, "heading": 55.28352002180757} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 16, "radius": 0.06349795541824156, "mass": 14.851321021227433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322019179787042, "I_33_without_motor": 0.034958576023047756, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.844098308899191, "trigger": 800, "sampling_rate": 105, "lag": 1.636084441944253, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0452879652429206, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9236302334453719, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5871.867743083869, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03235012496168443, "grain_number": 5, "grain_density": 1733.6314894772922, "grain_outer_radius": 0.03309646105585814, "grain_initial_inner_radius": 0.014895327789819496, "grain_initial_height": 0.12100648470902518, "grain_separation": 0.00401810932051481, "grains_center_of_mass_position": 0.39650889193855415, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00020994430984644065, "throat_radius": 0.011282255764895542, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552941125527903}], "aerodynamic_surfaces": [{"length": 0.5578348382812527, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1340737764150137]}, {"n": 4, "root_chord": 0.11976676127569597, "tip_chord": 0.059532883466378674, "span": 0.11096141131489078, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0454748305724775]}, {"top_radius": 0.06485238176879243, "bottom_radius": 0.04426158369516703, "length": 0.05950772178581697, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7001351361370723, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175850677079653, "upper_button_position": 0.08255006842910706}], "rail_length": 5, "inclination": 84.05802863599486, "heading": 52.277520526294566} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 24, "radius": 0.06350595068461545, "mass": 15.669763628440466, "I_11_without_motor": 6.321, "I_22_without_motor": 6.306318643070233, "I_33_without_motor": 0.03567987520357426, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.12195616399695, "trigger": 800, "sampling_rate": 105, "lag": 1.5492681268014388, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.917278632503761, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4438854284940423, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7498.686787591233, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033130104539578493, "grain_number": 5, "grain_density": 1864.187451787113, "grain_outer_radius": 0.03356312870703624, "grain_initial_inner_radius": 0.01517916312568174, "grain_initial_height": 0.11982496358353913, "grain_separation": 0.005355761365295307, "grains_center_of_mass_position": 0.39722496879086483, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003809320678946983, "throat_radius": 0.010707335911662568, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255098317713718}], "aerodynamic_surfaces": [{"length": 0.5579004370870096, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1329143043826864]}, {"n": 4, "root_chord": 0.11961796726662824, "tip_chord": 0.06005247405831642, "span": 0.11013656849495349, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0490809565853902]}, {"top_radius": 0.0629689656957211, "bottom_radius": 0.04296286517660395, "length": 0.061522922861772786, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7002242523499099, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617327411294852, "upper_button_position": 0.0828968410550579}], "rail_length": 5, "inclination": 83.46503249380592, "heading": 55.411588635840886} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 5, "radius": 0.06349212340890023, "mass": 15.870710702062846, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328869441322423, "I_33_without_motor": 0.02740347253632041, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.0530448623708, "trigger": 800, "sampling_rate": 105, "lag": 1.402577520447561, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9514592637628752, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8645754980381715, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7014.135176724638, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032229565074278224, "grain_number": 5, "grain_density": 1774.0096843947113, "grain_outer_radius": 0.03198461518272424, "grain_initial_inner_radius": 0.015170725577080827, "grain_initial_height": 0.11935445736836969, "grain_separation": 0.008860916849420846, "grains_center_of_mass_position": 0.3964961230364069, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0017497141098495382, "throat_radius": 0.010812978847593422, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25347834188547}], "aerodynamic_surfaces": [{"length": 0.5576484425952405, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133722260550109]}, {"n": 4, "root_chord": 0.12014476970081461, "tip_chord": 0.05906931568310097, "span": 0.10985723290454774, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0499726093854123]}, {"top_radius": 0.06383708032138842, "bottom_radius": 0.044605745177068654, "length": 0.06025102282904494, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7015127948291255, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6201154673228233, "upper_button_position": 0.08139732750630224}], "rail_length": 5, "inclination": 85.13124987483161, "heading": 53.480331070160176} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 15, "radius": 0.06348441097020412, "mass": 16.501745445116367, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3226461300374694, "I_33_without_motor": 0.024506967170650942, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.837517989760775, "trigger": 800, "sampling_rate": 105, "lag": 1.7089331768589584, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.043376668116848, "trigger": "apogee", "sampling_rate": 105, "lag": 1.254108765287897, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6899.595378026671, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033324439365241106, "grain_number": 5, "grain_density": 1867.486802052257, "grain_outer_radius": 0.0325604754576827, "grain_initial_inner_radius": 0.014621631286117374, "grain_initial_height": 0.11970760666954858, "grain_separation": 0.004707889278570511, "grains_center_of_mass_position": 0.39706594795116856, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008297078515517158, "throat_radius": 0.011667661533707262, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540183061664472}], "aerodynamic_surfaces": [{"length": 0.5562090833949409, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1350590254076145]}, {"n": 4, "root_chord": 0.12033481811343755, "tip_chord": 0.05927857557369793, "span": 0.11049798601390783, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0503910148078655]}, {"top_radius": 0.0621808670770548, "bottom_radius": 0.044035107544551366, "length": 0.060477453720612646, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7003063329569459, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184291492975609, "upper_button_position": 0.08187718365938501}], "rail_length": 5, "inclination": 84.55442744801017, "heading": 54.61792669726572} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 23, "radius": 0.0635031414591668, "mass": 15.79135411860442, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307955782632463, "I_33_without_motor": 0.008939067453408122, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.159108164896834, "trigger": 800, "sampling_rate": 105, "lag": 1.4885565964856478, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0807318689631948, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5499068384603842, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7853.646170782583, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03288670654290096, "grain_number": 5, "grain_density": 1801.9502697598966, "grain_outer_radius": 0.033135359128548376, "grain_initial_inner_radius": 0.014813423090402619, "grain_initial_height": 0.12015441335506855, "grain_separation": 0.004699474005684769, "grains_center_of_mass_position": 0.39682605466507787, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000293429211614562, "throat_radius": 0.01162599938048491, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556456717190685}], "aerodynamic_surfaces": [{"length": 0.5574385272923035, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1326340418702763]}, {"n": 4, "root_chord": 0.11999199682068888, "tip_chord": 0.06056917139822826, "span": 0.10999902078089419, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0503111404456376]}, {"top_radius": 0.06362613660306687, "bottom_radius": 0.04369007043079892, "length": 0.05986718751944311, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6998717025034582, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170877329828117, "upper_button_position": 0.08278396952064648}], "rail_length": 5, "inclination": 85.91916446294525, "heading": 55.78615647510607} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 4, "radius": 0.06349365504045976, "mass": 15.87155687026111, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3309137177468, "I_33_without_motor": 0.04818037454225467, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.091371934996227, "trigger": 800, "sampling_rate": 105, "lag": 1.387259255919309, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0751918202552857, "trigger": "apogee", "sampling_rate": 105, "lag": 1.535494871794647, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7637.501428394633, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0321719541101971, "grain_number": 5, "grain_density": 1817.6596596225438, "grain_outer_radius": 0.03292014342316628, "grain_initial_inner_radius": 0.014902873698395951, "grain_initial_height": 0.12030025997069706, "grain_separation": 0.003958523218547722, "grains_center_of_mass_position": 0.39768614721998147, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000599160336004166, "throat_radius": 0.010190281765043526, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2531183391500242}], "aerodynamic_surfaces": [{"length": 0.557268254213068, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134330354304142]}, {"n": 4, "root_chord": 0.1203986592867252, "tip_chord": 0.059907481857929774, "span": 0.11020569254854873, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0490608800888939]}, {"top_radius": 0.06315533299440916, "bottom_radius": 0.04257169772916973, "length": 0.06066778502671957, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.699171606968179, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178386471927352, "upper_button_position": 0.08133295977544386}], "rail_length": 5, "inclination": 83.45552484383681, "heading": 55.41171473919107} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 17, "radius": 0.06349041031745283, "mass": 16.089380142273, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331240795401533, "I_33_without_motor": 0.04132394227679682, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.115330186305973, "trigger": 800, "sampling_rate": 105, "lag": 1.4060093380689134, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9257268101963181, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6409822936732334, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7162.024418193335, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032318656488567604, "grain_number": 5, "grain_density": 1817.2869416286117, "grain_outer_radius": 0.03357145385193427, "grain_initial_inner_radius": 0.015101234067025893, "grain_initial_height": 0.11849788454222508, "grain_separation": 0.0057151776091171145, "grains_center_of_mass_position": 0.3964492510349845, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002819986887174026, "throat_radius": 0.011474411650009245, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2569773661194832}], "aerodynamic_surfaces": [{"length": 0.5573085191516852, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1349497336594003]}, {"n": 4, "root_chord": 0.11992728585544361, "tip_chord": 0.05994539551813411, "span": 0.10944395529966702, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0514464193684745]}, {"top_radius": 0.06322872099451997, "bottom_radius": 0.04444538049859122, "length": 0.060265462664516115, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6991782326086844, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172759351633592, "upper_button_position": 0.08190229744532518}], "rail_length": 5, "inclination": 87.95083490821015, "heading": 50.66321233422243} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 20, "radius": 0.0634955144697014, "mass": 15.234916955571855, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326421577396995, "I_33_without_motor": 0.027297875405634765, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.811939933245547, "trigger": 800, "sampling_rate": 105, "lag": 1.4887907569716534, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0510802171489508, "trigger": "apogee", "sampling_rate": 105, "lag": 1.673323744765596, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7372.932085393195, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03347379703761152, "grain_number": 5, "grain_density": 1729.3230582292026, "grain_outer_radius": 0.03280036066625814, "grain_initial_inner_radius": 0.014314585531453426, "grain_initial_height": 0.1209673374103627, "grain_separation": 0.004069595772102744, "grains_center_of_mass_position": 0.3959925556637242, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006708447097920638, "throat_radius": 0.010945728146989494, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557935711499766}], "aerodynamic_surfaces": [{"length": 0.5577505585465855, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1334849099554847]}, {"n": 4, "root_chord": 0.11927836107716834, "tip_chord": 0.06011019108598823, "span": 0.11005428186478831, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0496805017865787]}, {"top_radius": 0.0635499513385323, "bottom_radius": 0.04445650574170813, "length": 0.060057871484667284, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6983635025686552, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172995365966456, "upper_button_position": 0.0810639659720096}], "rail_length": 5, "inclination": 85.6606543111116, "heading": 53.804109810657714} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 9, "radius": 0.06349572603904662, "mass": 15.361368441374687, "I_11_without_motor": 6.321, "I_22_without_motor": 6.299012295361331, "I_33_without_motor": 0.02693547124890082, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.048866451710122, "trigger": 800, "sampling_rate": 105, "lag": 1.5360212573128227, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0626737203201635, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4404694846652146, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7362.483636242199, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03328290205631817, "grain_number": 5, "grain_density": 1795.7261769852473, "grain_outer_radius": 0.033078640004902175, "grain_initial_inner_radius": 0.015552662943141895, "grain_initial_height": 0.1189467959207107, "grain_separation": 0.005175190746952436, "grains_center_of_mass_position": 0.395367363921962, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006651973479548214, "throat_radius": 0.01065170442427596, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568710794329983}], "aerodynamic_surfaces": [{"length": 0.5572990783439061, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1339143110465983]}, {"n": 4, "root_chord": 0.12021957277427402, "tip_chord": 0.06001748440847704, "span": 0.10921668531617311, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0500440343162734]}, {"top_radius": 0.06515576216610935, "bottom_radius": 0.04353005961348523, "length": 0.060137097224888615, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6997600829591726, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188760670249002, "upper_button_position": 0.08088401593427241}], "rail_length": 5, "inclination": 84.27898386835133, "heading": 51.57958584210267} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 7, "radius": 0.06349555218094427, "mass": 15.59274859723948, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32429952517011, "I_33_without_motor": 0.023752540610719367, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.938701938519957, "trigger": 800, "sampling_rate": 105, "lag": 1.5331160604820493, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9602609502536449, "trigger": "apogee", "sampling_rate": 105, "lag": 1.564444251503733, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5820.477104628141, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03305200041960611, "grain_number": 5, "grain_density": 1762.3491498829223, "grain_outer_radius": 0.03350401407474737, "grain_initial_inner_radius": 0.014453981390266199, "grain_initial_height": 0.11997903793696138, "grain_separation": 0.0056816551911192245, "grains_center_of_mass_position": 0.39749698050115195, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0002732580318899463, "throat_radius": 0.010169111636654429, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549768582398078}], "aerodynamic_surfaces": [{"length": 0.5584758342642135, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133973924190647]}, {"n": 4, "root_chord": 0.11926091765899924, "tip_chord": 0.060040042179261933, "span": 0.11029290889024375, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0486412188194505]}, {"top_radius": 0.06285286309148318, "bottom_radius": 0.042603338825156156, "length": 0.06042170627770675, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6983537206924866, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171702108969574, "upper_button_position": 0.08118350979552913}], "rail_length": 5, "inclination": 85.74460120348378, "heading": 55.33570243429387} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 13, "radius": 0.06349406245375343, "mass": 15.574359396043716, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318251843387524, "I_33_without_motor": 0.038111558506648276, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.079377317516942, "trigger": 800, "sampling_rate": 105, "lag": 1.597494739516456, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8577000132347657, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5269456819144618, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4793.002617624833, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03312836953800732, "grain_number": 5, "grain_density": 1707.0133627549642, "grain_outer_radius": 0.03278116121049659, "grain_initial_inner_radius": 0.014940542876458279, "grain_initial_height": 0.12072854466448193, "grain_separation": 0.005327649394202144, "grains_center_of_mass_position": 0.3972988314331595, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00018475458996057394, "throat_radius": 0.010059004762914919, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256309517990538}], "aerodynamic_surfaces": [{"length": 0.5572594538592133, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1339619020290366]}, {"n": 4, "root_chord": 0.11880612655278608, "tip_chord": 0.06013067168326967, "span": 0.10998488853443536, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0490008774738393]}, {"top_radius": 0.06353473767838161, "bottom_radius": 0.04208232886713349, "length": 0.06143721549727319, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6989309941652532, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181720923052513, "upper_button_position": 0.0807589018600019}], "rail_length": 5, "inclination": 85.48341452640017, "heading": 57.85812861208912} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 18, "radius": 0.06349911277736629, "mass": 15.502733930846519, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326651378692527, "I_33_without_motor": 0.04719271131463472, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.030032993506115, "trigger": 800, "sampling_rate": 105, "lag": 1.3409979175873636, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8798019044434237, "trigger": "apogee", "sampling_rate": 105, "lag": 1.970590126901424, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6181.788048396556, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03255425294956757, "grain_number": 5, "grain_density": 1775.332205041046, "grain_outer_radius": 0.0331885797221139, "grain_initial_inner_radius": 0.015686918950381632, "grain_initial_height": 0.11996923072029957, "grain_separation": 0.0060016785603118974, "grains_center_of_mass_position": 0.397186664906841, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00010955905834264899, "throat_radius": 0.011862038142008058, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545253016050688}], "aerodynamic_surfaces": [{"length": 0.5566816705137342, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.132347863080437]}, {"n": 4, "root_chord": 0.11961634492464189, "tip_chord": 0.06017996779860779, "span": 0.11017748689317333, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0503160764660022]}, {"top_radius": 0.06379244854711358, "bottom_radius": 0.04285932400432567, "length": 0.059823150807485334, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.701011879289094, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182648629356197, "upper_button_position": 0.08274701635347437}], "rail_length": 5, "inclination": 84.7223994695584, "heading": 50.63343084700375} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 1, "radius": 0.06350032066421148, "mass": 15.924937141820832, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320834231892923, "I_33_without_motor": 0.04362640540138052, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.155432012388147, "trigger": 800, "sampling_rate": 105, "lag": 1.6923704170430225, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0544498084014988, "trigger": "apogee", "sampling_rate": 105, "lag": 1.493299477176554, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6856.180892800058, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033256448410165104, "grain_number": 5, "grain_density": 1776.0290561932718, "grain_outer_radius": 0.033700742733479915, "grain_initial_inner_radius": 0.014309091361836347, "grain_initial_height": 0.12022653302807579, "grain_separation": 0.005223810413558877, "grains_center_of_mass_position": 0.39603473606894857, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011833983468673228, "throat_radius": 0.010892743462116187, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564655660052202}], "aerodynamic_surfaces": [{"length": 0.5574995193053431, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1349771756883653]}, {"n": 4, "root_chord": 0.11874519154775517, "tip_chord": 0.060300568584747465, "span": 0.10939845841740552, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0489740899679816]}, {"top_radius": 0.06192656470050014, "bottom_radius": 0.043962179863926476, "length": 0.060316987049553426, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7002513448513167, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187109902178135, "upper_button_position": 0.08154035463350318}], "rail_length": 5, "inclination": 85.09326942415777, "heading": 50.934645142354974} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 8, "radius": 0.06349551755215871, "mass": 14.993586610839468, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318335932061496, "I_33_without_motor": 0.02612322963394301, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.014221293362938, "trigger": 800, "sampling_rate": 105, "lag": 1.54198319346815, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9767796912551917, "trigger": "apogee", "sampling_rate": 105, "lag": 1.05620435802268, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6154.629781143099, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03350990856378907, "grain_number": 5, "grain_density": 1800.4628197880552, "grain_outer_radius": 0.03267769761141142, "grain_initial_inner_radius": 0.014984380183377529, "grain_initial_height": 0.12022976408355115, "grain_separation": 0.004648972096114816, "grains_center_of_mass_position": 0.39685747135068133, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00032186638612297216, "throat_radius": 0.01130980192815306, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539110625858638}], "aerodynamic_surfaces": [{"length": 0.5580932186861212, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1338341467719553]}, {"n": 4, "root_chord": 0.12011323732939413, "tip_chord": 0.05908044649637904, "span": 0.10995708806036394, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.050150514116838]}, {"top_radius": 0.0644703778206905, "bottom_radius": 0.043321742712761735, "length": 0.0609688565101414, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7009482133725129, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191831045226075, "upper_button_position": 0.0817651088499054}], "rail_length": 5, "inclination": 84.98170978685042, "heading": 53.116091392603586} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 4, "radius": 0.06349756011122078, "mass": 15.113737913739696, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31213440849018, "I_33_without_motor": 0.018853725368636064, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.799143658963777, "trigger": 800, "sampling_rate": 105, "lag": 1.4873549097628858, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0030271772896517, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3827377871762314, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7901.791280947635, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033379698960499755, "grain_number": 5, "grain_density": 1799.3937961627794, "grain_outer_radius": 0.033225092349697956, "grain_initial_inner_radius": 0.015001095821162628, "grain_initial_height": 0.1203849130881851, "grain_separation": 0.003773089125141222, "grains_center_of_mass_position": 0.39541115424129036, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002671299922907124, "throat_radius": 0.01118588347187088, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254079346855767}], "aerodynamic_surfaces": [{"length": 0.5573320032484425, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1336213053051454]}, {"n": 4, "root_chord": 0.12046609817324759, "tip_chord": 0.06036452774383197, "span": 0.11026446214709282, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0492880332620051]}, {"top_radius": 0.06383781724524382, "bottom_radius": 0.04338291696650094, "length": 0.060092860656872915, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6993165846456643, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6163839857817572, "upper_button_position": 0.08293259886390703}], "rail_length": 5, "inclination": 84.92939202341394, "heading": 50.578728184017706} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 12, "radius": 0.06350522614147737, "mass": 15.203414070833588, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318225693914605, "I_33_without_motor": 0.035988739164753536, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.019616656361741, "trigger": 800, "sampling_rate": 105, "lag": 1.306999928783702, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9847161591904257, "trigger": "apogee", "sampling_rate": 105, "lag": 1.721121130708071, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6556.982334857479, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03290851402782986, "grain_number": 5, "grain_density": 1771.2775954530734, "grain_outer_radius": 0.033614879538761765, "grain_initial_inner_radius": 0.014510231283145254, "grain_initial_height": 0.12045376615163918, "grain_separation": 0.005629873986203109, "grains_center_of_mass_position": 0.396382930453856, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0017781011311901772, "throat_radius": 0.010829140254925993, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549731588461508}], "aerodynamic_surfaces": [{"length": 0.5570553168496317, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.135797817560025]}, {"n": 4, "root_chord": 0.12041388444114985, "tip_chord": 0.06041096440572398, "span": 0.10934038440633058, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.051088942077476]}, {"top_radius": 0.06278456969386073, "bottom_radius": 0.04434603852188964, "length": 0.05893490805022474, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6983549657192719, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170454927422337, "upper_button_position": 0.08130947297703817}], "rail_length": 5, "inclination": 84.19339555063728, "heading": 54.878387767245684} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 27, "radius": 0.06350142627230868, "mass": 15.851329478593374, "I_11_without_motor": 6.321, "I_22_without_motor": 6.336462636805076, "I_33_without_motor": 0.026760682847311763, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.911190136435113, "trigger": 800, "sampling_rate": 105, "lag": 1.549772113307312, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0219989458372627, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7234098939807903, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8038.364879731516, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03389899512627904, "grain_number": 5, "grain_density": 1812.137757851707, "grain_outer_radius": 0.03247453161384977, "grain_initial_inner_radius": 0.014425647253171145, "grain_initial_height": 0.12116585004629514, "grain_separation": 0.0035808612485537733, "grains_center_of_mass_position": 0.39693852143440034, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0001107117928509997, "throat_radius": 0.010923274436394988, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549142327778438}], "aerodynamic_surfaces": [{"length": 0.5575097844982333, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1334109361991236]}, {"n": 4, "root_chord": 0.11955851802828442, "tip_chord": 0.05953566278834602, "span": 0.10999005020118284, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0492060924313842]}, {"top_radius": 0.0606492747628247, "bottom_radius": 0.04304153505267502, "length": 0.05898913446993168, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7006844880247112, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164436035116297, "upper_button_position": 0.08424088451308143}], "rail_length": 5, "inclination": 84.03232303902548, "heading": 50.94173987187181} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 17, "radius": 0.06351405372590001, "mass": 15.339187710565692, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3345221655714, "I_33_without_motor": 0.024026996390935536, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.02125608733698, "trigger": 800, "sampling_rate": 105, "lag": 1.5125334226253324, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9208958105329801, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7365778633420752, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5543.949977076595, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03328758460624073, "grain_number": 5, "grain_density": 1845.1945931723835, "grain_outer_radius": 0.03265372512207774, "grain_initial_inner_radius": 0.014923091941315081, "grain_initial_height": 0.11954238868233814, "grain_separation": 0.005215389319810579, "grains_center_of_mass_position": 0.39760462786987943, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006872923734170783, "throat_radius": 0.011363022684250565, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255428990162001}], "aerodynamic_surfaces": [{"length": 0.5582122139777611, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133530621602216]}, {"n": 4, "root_chord": 0.12016263359003289, "tip_chord": 0.05988706345394576, "span": 0.11031288791503265, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0488638158028882]}, {"top_radius": 0.06357516864820688, "bottom_radius": 0.04381946027558783, "length": 0.05949042445778237, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7007169568921198, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182060387692209, "upper_button_position": 0.0825109181228989}], "rail_length": 5, "inclination": 85.07095631848509, "heading": 53.55488609618578} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 21, "radius": 0.06350254547073728, "mass": 16.33849812546005, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333560394121513, "I_33_without_motor": 0.036984842622639506, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.13527939201721, "trigger": 800, "sampling_rate": 105, "lag": 1.4707204926966284, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9300117721938566, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3476591376308646, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5663.235149976496, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03308785067523531, "grain_number": 5, "grain_density": 1747.025468439075, "grain_outer_radius": 0.03266628029718725, "grain_initial_inner_radius": 0.01430938410357769, "grain_initial_height": 0.11909407407348324, "grain_separation": 0.0049714886031093355, "grains_center_of_mass_position": 0.3961238523589829, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006043980054416169, "throat_radius": 0.010814292888896562, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539395154681048}], "aerodynamic_surfaces": [{"length": 0.5576373454844915, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1336349593288702]}, {"n": 4, "root_chord": 0.12013660028845423, "tip_chord": 0.059258972856512104, "span": 0.109945143965813, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0516191504950472]}, {"top_radius": 0.06337440391309164, "bottom_radius": 0.04403275150417446, "length": 0.05719966638193133, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6993417873084316, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185781816817064, "upper_button_position": 0.08076360562672513}], "rail_length": 5, "inclination": 86.63109824017108, "heading": 53.13677100047278} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 28, "radius": 0.06349890479355702, "mass": 15.584977376913493, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3208678049131075, "I_33_without_motor": 0.0415843073553854, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.106758028251877, "trigger": 800, "sampling_rate": 105, "lag": 1.458795955069093, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9518740727293534, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2670270554897505, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7712.212881787515, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033277518751694615, "grain_number": 5, "grain_density": 1856.3181979192766, "grain_outer_radius": 0.03303771353580348, "grain_initial_inner_radius": 0.014809567639820605, "grain_initial_height": 0.12020098847712565, "grain_separation": 0.004547335771693063, "grains_center_of_mass_position": 0.3981897319215791, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001445686285089501, "throat_radius": 0.010285152710463135, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253539930609882}], "aerodynamic_surfaces": [{"length": 0.5588655127075763, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1362484005544498]}, {"n": 4, "root_chord": 0.11992185937352079, "tip_chord": 0.05964600077509978, "span": 0.10910646420498357, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0492925198381062]}, {"top_radius": 0.06523519439401297, "bottom_radius": 0.04234028932998651, "length": 0.05898415546521358, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.696220863751135, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616275062774795, "upper_button_position": 0.07994580097633996}], "rail_length": 5, "inclination": 83.20918803820373, "heading": 52.953020019500755} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 3, "radius": 0.06349578711094504, "mass": 14.733005311557188, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32186632400748, "I_33_without_motor": 0.030005413235617225, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.84072080079831, "trigger": 800, "sampling_rate": 105, "lag": 1.6016760044719902, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0599440405506435, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3246704961118614, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6327.116014098299, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03341605282322616, "grain_number": 5, "grain_density": 1946.843122881012, "grain_outer_radius": 0.032849748327516505, "grain_initial_inner_radius": 0.014452995102544403, "grain_initial_height": 0.1198178101325956, "grain_separation": 0.005897453340079971, "grains_center_of_mass_position": 0.3974497383545063, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005660175898307726, "throat_radius": 0.0107788242114465, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539751123411864}], "aerodynamic_surfaces": [{"length": 0.5595352722966735, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1339874584239653]}, {"n": 4, "root_chord": 0.12027984681343187, "tip_chord": 0.060010911990266966, "span": 0.10994620993010913, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0479461024543613]}, {"top_radius": 0.06434838044418614, "bottom_radius": 0.044868816644973525, "length": 0.0579134168068263, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.699720106120432, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173316485926563, "upper_button_position": 0.08238845752777568}], "rail_length": 5, "inclination": 84.27227233651884, "heading": 54.734579458852366} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 11, "radius": 0.06348978331678039, "mass": 14.530071275062346, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313601515804047, "I_33_without_motor": 0.035811282864768305, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.06451765879675, "trigger": 800, "sampling_rate": 105, "lag": 1.5667731193590384, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0629388862215743, "trigger": "apogee", "sampling_rate": 105, "lag": 1.210409830920679, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6421.641366442464, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03302713139904139, "grain_number": 5, "grain_density": 1801.3659471351789, "grain_outer_radius": 0.032581448844778135, "grain_initial_inner_radius": 0.01566596274225949, "grain_initial_height": 0.12022367000122891, "grain_separation": 0.004163827667550902, "grains_center_of_mass_position": 0.3972738765128864, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00023026118927236877, "throat_radius": 0.011252346882402394, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543600038658234}], "aerodynamic_surfaces": [{"length": 0.5593454471233844, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1337584372554539]}, {"n": 4, "root_chord": 0.11983005579448518, "tip_chord": 0.06038344945789773, "span": 0.10998277607273156, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.048457046745924]}, {"top_radius": 0.06205196560076307, "bottom_radius": 0.04322908211811743, "length": 0.05975893645128083, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7004254705935747, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618256876505575, "upper_button_position": 0.0821685940879997}], "rail_length": 5, "inclination": 84.99725100723349, "heading": 55.37129030903806} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 20, "radius": 0.06349965671923972, "mass": 15.187653403269254, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314893773590578, "I_33_without_motor": 0.031067759776396867, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.924283528979045, "trigger": 800, "sampling_rate": 105, "lag": 1.4716672756509848, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0179154571210376, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4215560721460743, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7331.311831434599, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033032316941278804, "grain_number": 5, "grain_density": 1805.6811676031355, "grain_outer_radius": 0.03268780803353489, "grain_initial_inner_radius": 0.01533792025006647, "grain_initial_height": 0.11889057340767889, "grain_separation": 0.004944929794747339, "grains_center_of_mass_position": 0.39730622834128204, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004659840793624343, "throat_radius": 0.011285767541353475, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2570814649558104}], "aerodynamic_surfaces": [{"length": 0.556492208902252, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.135266253355802]}, {"n": 4, "root_chord": 0.11965598181056666, "tip_chord": 0.05985849455847514, "span": 0.11030262925104403, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0513234617976697]}, {"top_radius": 0.06306605778844096, "bottom_radius": 0.04381822534243298, "length": 0.060974249395334336, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6995913842047234, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186179995290487, "upper_button_position": 0.08097338467567472}], "rail_length": 5, "inclination": 84.33274551001128, "heading": 48.2533802733674} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 9, "radius": 0.06350451524598685, "mass": 14.206096706406463, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302903234647802, "I_33_without_motor": 0.027289553649598498, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.10326633095759, "trigger": 800, "sampling_rate": 105, "lag": 1.6724589857307486, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.176485433527294, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5587795846603474, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7178.31446779074, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032694635597417476, "grain_number": 5, "grain_density": 1791.4300327399603, "grain_outer_radius": 0.03260703977654995, "grain_initial_inner_radius": 0.015178454149511491, "grain_initial_height": 0.1197948700125519, "grain_separation": 0.004455244112382221, "grains_center_of_mass_position": 0.3974725503479587, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00015499443668369188, "throat_radius": 0.01146408370053178, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.257050613454498}], "aerodynamic_surfaces": [{"length": 0.5587607868505936, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1350135134423711]}, {"n": 4, "root_chord": 0.12059540677490324, "tip_chord": 0.05911810336122107, "span": 0.11029067795008576, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0498539997583487]}, {"top_radius": 0.06326578476354046, "bottom_radius": 0.04164927112867691, "length": 0.06079821849094003, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7010310806352795, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182675032517331, "upper_button_position": 0.08276357738354645}], "rail_length": 5, "inclination": 85.5645567575092, "heading": 50.12029975816826} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 18, "radius": 0.06349908754612475, "mass": 15.091281944132664, "I_11_without_motor": 6.321, "I_22_without_motor": 6.304871783946793, "I_33_without_motor": 0.028929571194958655, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.181069516880273, "trigger": 800, "sampling_rate": 105, "lag": 1.4465220138957302, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0144764716954844, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4773827685037202, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4815.692857511716, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03276328796422462, "grain_number": 5, "grain_density": 1791.3739829419535, "grain_outer_radius": 0.03279999963439643, "grain_initial_inner_radius": 0.014835688785209347, "grain_initial_height": 0.1216240133991025, "grain_separation": 0.003073911865494121, "grains_center_of_mass_position": 0.39738065353557717, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001383031679060434, "throat_radius": 0.011371548247390562, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254434870772941}], "aerodynamic_surfaces": [{"length": 0.5578227710459531, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1344666286817606]}, {"n": 4, "root_chord": 0.11992247200543255, "tip_chord": 0.05942046615597525, "span": 0.11112684328812697, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0518680748999483]}, {"top_radius": 0.061494913940682946, "bottom_radius": 0.0418688620143952, "length": 0.057582314581009195, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7006283567074604, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.615974860680944, "upper_button_position": 0.0846534960265164}], "rail_length": 5, "inclination": 83.32373734403978, "heading": 55.08948249534396} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 30, "radius": 0.0634993463075142, "mass": 14.801489078859, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324861099285096, "I_33_without_motor": 0.031109938973260434, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.131106978975996, "trigger": 800, "sampling_rate": 105, "lag": 1.5799744945969683, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.033735142695526, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6543321946896454, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8194.25490069113, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03358797333700211, "grain_number": 5, "grain_density": 1832.8641859651325, "grain_outer_radius": 0.03326344967206518, "grain_initial_inner_radius": 0.014098944811000932, "grain_initial_height": 0.12056686125015023, "grain_separation": 0.00570916237729603, "grains_center_of_mass_position": 0.3975068355913086, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00023748485345140427, "throat_radius": 0.011612784529061521, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254036338416369}], "aerodynamic_surfaces": [{"length": 0.5591181484273685, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134779288594393]}, {"n": 4, "root_chord": 0.11988516560589539, "tip_chord": 0.05984845512026722, "span": 0.10994789943873662, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0491091332295586]}, {"top_radius": 0.06457986434114686, "bottom_radius": 0.04520688148562775, "length": 0.05982051987933152, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6996412589648757, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6166618899414311, "upper_button_position": 0.0829793690234446}], "rail_length": 5, "inclination": 83.17748614864853, "heading": 50.80850509012273} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 18, "radius": 0.06349894169482198, "mass": 14.099064560280109, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325013947970892, "I_33_without_motor": 0.03359814458900968, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.11334344556086, "trigger": 800, "sampling_rate": 105, "lag": 1.3675341328282251, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0733939042455976, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6287763043908137, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7268.554431573363, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033697889530363546, "grain_number": 5, "grain_density": 1926.1559879046883, "grain_outer_radius": 0.03264644740351762, "grain_initial_inner_radius": 0.014555931117282516, "grain_initial_height": 0.12068404386011491, "grain_separation": 0.00587470076016869, "grains_center_of_mass_position": 0.39532087387284237, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012756829386657664, "throat_radius": 0.011195281240663895, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548296364212677}], "aerodynamic_surfaces": [{"length": 0.5584698107801568, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1348748623104554]}, {"n": 4, "root_chord": 0.12008562247079292, "tip_chord": 0.05938993226103333, "span": 0.10930797507563358, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0485908426349064]}, {"top_radius": 0.06372732646101763, "bottom_radius": 0.04333300868974996, "length": 0.061564305891335415, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6995502472027316, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177815424909302, "upper_button_position": 0.08176870471180142}], "rail_length": 5, "inclination": 84.21686114545088, "heading": 51.596048360514224} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 6, "radius": 0.06351010012906157, "mass": 14.598512950536549, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311163462387159, "I_33_without_motor": 0.041801224382661026, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.834005138945036, "trigger": 800, "sampling_rate": 105, "lag": 1.2892095658172986, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1029136106659623, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2607007357940123, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6310.344002617203, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03352852378192114, "grain_number": 5, "grain_density": 1730.1431642740645, "grain_outer_radius": 0.03276959015993749, "grain_initial_inner_radius": 0.014643116839592997, "grain_initial_height": 0.12078741970561543, "grain_separation": 0.004845317302582268, "grains_center_of_mass_position": 0.3964665806735311, "center_of_dry_mass_position": 0.317, "nozzle_position": 5.2986826338743346e-05, "throat_radius": 0.011886089275305912, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547858578344562}], "aerodynamic_surfaces": [{"length": 0.5578853699389067, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1354432146082682]}, {"n": 4, "root_chord": 0.12019038988815399, "tip_chord": 0.06032084029730846, "span": 0.11008700129954374, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0506189608118517]}, {"top_radius": 0.06395038447811796, "bottom_radius": 0.043453534005015684, "length": 0.06033656970653079, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6996364964779772, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6196246942615541, "upper_button_position": 0.08001180221642312}], "rail_length": 5, "inclination": 85.04363125084085, "heading": 50.960628779035424} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 28, "radius": 0.06349868301342539, "mass": 15.74254176607006, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328079360363836, "I_33_without_motor": 0.012723756273532047, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.120815044156782, "trigger": 800, "sampling_rate": 105, "lag": 1.656073687535632, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0927573780502244, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4886504145591404, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5574.987579370709, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03273940288721786, "grain_number": 5, "grain_density": 1923.7708797511898, "grain_outer_radius": 0.03367957529296954, "grain_initial_inner_radius": 0.015415776879464767, "grain_initial_height": 0.12078254963672747, "grain_separation": 0.0033682139945039637, "grains_center_of_mass_position": 0.3981643131066304, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003478184651059913, "throat_radius": 0.01081847372006805, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2532587820059191}], "aerodynamic_surfaces": [{"length": 0.558779894977004, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1350328270989316]}, {"n": 4, "root_chord": 0.11996741895627529, "tip_chord": 0.05952202444108096, "span": 0.10995103871294605, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0481887250671618]}, {"top_radius": 0.06340431957380273, "bottom_radius": 0.04306086522179684, "length": 0.060536106093852474, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6989951148559738, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6166685731013491, "upper_button_position": 0.08232654175462462}], "rail_length": 5, "inclination": 84.74216294387716, "heading": 51.89414055443519} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 9, "radius": 0.06350200199416087, "mass": 15.915164394991844, "I_11_without_motor": 6.321, "I_22_without_motor": 6.33620336625423, "I_33_without_motor": 0.0368640320971688, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.937030441441868, "trigger": 800, "sampling_rate": 105, "lag": 1.396462444539814, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0340285216407346, "trigger": "apogee", "sampling_rate": 105, "lag": 1.757427093189384, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6498.149248179811, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03357574361931633, "grain_number": 5, "grain_density": 1790.6565867749264, "grain_outer_radius": 0.033092299044212146, "grain_initial_inner_radius": 0.014223155449356525, "grain_initial_height": 0.11804920548455201, "grain_separation": 0.004245633557196031, "grains_center_of_mass_position": 0.3965807375995335, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011181373591671129, "throat_radius": 0.010338208690892423, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560902210659315}], "aerodynamic_surfaces": [{"length": 0.5602877647627799, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.135357442790495]}, {"n": 4, "root_chord": 0.1206295483417917, "tip_chord": 0.05936603277110879, "span": 0.11013586317666715, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0503268633959635]}, {"top_radius": 0.06530750580042403, "bottom_radius": 0.04371465415118759, "length": 0.05853594051210827, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7006979617790952, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191139796029043, "upper_button_position": 0.0815839821761909}], "rail_length": 5, "inclination": 84.29823212498682, "heading": 49.55098590254703} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 1, "radius": 0.06350256471433745, "mass": 15.037116628691297, "I_11_without_motor": 6.321, "I_22_without_motor": 6.309977468399445, "I_33_without_motor": 0.011544846619744857, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.995768015674338, "trigger": 800, "sampling_rate": 105, "lag": 1.4186089416134036, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8814815586200977, "trigger": "apogee", "sampling_rate": 105, "lag": 1.66732062629849, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6864.871496342119, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03312448588104021, "grain_number": 5, "grain_density": 1842.74920128372, "grain_outer_radius": 0.03298486352581962, "grain_initial_inner_radius": 0.01545804383215148, "grain_initial_height": 0.12041308466672183, "grain_separation": 0.005006621153357643, "grains_center_of_mass_position": 0.39614268089143484, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.002273182020216762, "throat_radius": 0.011437254310578172, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550882474787521}], "aerodynamic_surfaces": [{"length": 0.5587497661125667, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.135011353770754]}, {"n": 4, "root_chord": 0.11985293790887708, "tip_chord": 0.05955620051365306, "span": 0.11061273636315543, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.051069846671668]}, {"top_radius": 0.06335489109363847, "bottom_radius": 0.04122967540050057, "length": 0.060638734664064525, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6995177541777794, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190492165581615, "upper_button_position": 0.08046853761961792}], "rail_length": 5, "inclination": 84.50259891708983, "heading": 51.02515610388641} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 12, "radius": 0.06349586230469288, "mass": 16.014497835159116, "I_11_without_motor": 6.321, "I_22_without_motor": 6.338497731019087, "I_33_without_motor": 0.024384815971044343, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.170221822913478, "trigger": 800, "sampling_rate": 105, "lag": 1.4292515307345475, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0709268598452713, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3895568640739557, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6849.759056819037, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033160679355800894, "grain_number": 5, "grain_density": 1793.8348127530185, "grain_outer_radius": 0.033031390977628076, "grain_initial_inner_radius": 0.01448660615258291, "grain_initial_height": 0.11970946544616431, "grain_separation": 0.005550533464246471, "grains_center_of_mass_position": 0.39844513797010755, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0017315244360358527, "throat_radius": 0.011465316950531702, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549191965688455}], "aerodynamic_surfaces": [{"length": 0.558257281769816, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134192715335718]}, {"n": 4, "root_chord": 0.12007741964275252, "tip_chord": 0.06057535262152471, "span": 0.11048241886952868, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0504297022086801]}, {"top_radius": 0.06397784506100258, "bottom_radius": 0.04422446481474063, "length": 0.06147749743437247, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6991347392922663, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616463503600826, "upper_button_position": 0.0826712356914403}], "rail_length": 5, "inclination": 86.35464749926136, "heading": 55.32577953757452} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 18, "radius": 0.06350365353051136, "mass": 15.446242733515426, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3207494451270545, "I_33_without_motor": 0.02201691547025318, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.129520451884266, "trigger": 800, "sampling_rate": 105, "lag": 1.5863846218248014, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.021055183553813, "trigger": "apogee", "sampling_rate": 105, "lag": 1.666566593499574, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7938.834561844185, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033294534743088675, "grain_number": 5, "grain_density": 1844.1964948873458, "grain_outer_radius": 0.03284766611540629, "grain_initial_inner_radius": 0.015157773263041675, "grain_initial_height": 0.1215668768311779, "grain_separation": 0.004947200480988883, "grains_center_of_mass_position": 0.39780245128885605, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005123873556671713, "throat_radius": 0.01059247554421152, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556739781629969}], "aerodynamic_surfaces": [{"length": 0.558403672740287, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1343510806969255]}, {"n": 4, "root_chord": 0.11945564961003824, "tip_chord": 0.060714920036307546, "span": 0.11018256326389597, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0491772962529806]}, {"top_radius": 0.06414861768391772, "bottom_radius": 0.04276054580707936, "length": 0.05991956215606792, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6993073025637179, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180727551800098, "upper_button_position": 0.08123454738370806}], "rail_length": 5, "inclination": 84.32713720017223, "heading": 55.15704502091012} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 21, "radius": 0.06350463047030218, "mass": 15.323430110891856, "I_11_without_motor": 6.321, "I_22_without_motor": 6.304968420683997, "I_33_without_motor": 0.019421726362458612, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.789239200032725, "trigger": 800, "sampling_rate": 105, "lag": 1.44346875130898, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9301631053125292, "trigger": "apogee", "sampling_rate": 105, "lag": 0.9868015406248885, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7083.573297567722, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032725880592095566, "grain_number": 5, "grain_density": 1853.1484211474292, "grain_outer_radius": 0.03286262418642478, "grain_initial_inner_radius": 0.01571166598806162, "grain_initial_height": 0.11953568683560804, "grain_separation": 0.0055979305032985436, "grains_center_of_mass_position": 0.3972834679366452, "center_of_dry_mass_position": 0.317, "nozzle_position": -2.7567210308032594e-05, "throat_radius": 0.01064512762999846, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2537519549414442}], "aerodynamic_surfaces": [{"length": 0.5579558600457998, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1333801940527222]}, {"n": 4, "root_chord": 0.11986991973560757, "tip_chord": 0.059108258130392693, "span": 0.10916346483495015, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0507921773822202]}, {"top_radius": 0.062647622954706, "bottom_radius": 0.04339765296656576, "length": 0.05792383798896856, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.699847557089864, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6198627068803811, "upper_button_position": 0.07998485020948287}], "rail_length": 5, "inclination": 85.84721764465215, "heading": 53.579269610132954} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 21, "radius": 0.06350932071028426, "mass": 15.138881458763379, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3339928608967835, "I_33_without_motor": 0.0117926241788326, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.014125814459838, "trigger": 800, "sampling_rate": 105, "lag": 1.7780141040968405, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1134763502998306, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6619185702234451, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6236.976819921075, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03323717984383616, "grain_number": 5, "grain_density": 1838.0991628254926, "grain_outer_radius": 0.03309368157462552, "grain_initial_inner_radius": 0.015352040225627143, "grain_initial_height": 0.11740095343294035, "grain_separation": 0.007238760116614574, "grains_center_of_mass_position": 0.3979664743860385, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00048387603981397216, "throat_radius": 0.010961417404728134, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2569783855886867}], "aerodynamic_surfaces": [{"length": 0.5572704866770847, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1345831682712526]}, {"n": 4, "root_chord": 0.1190461297046044, "tip_chord": 0.06052891080399292, "span": 0.10948935445115413, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0489955418073305]}, {"top_radius": 0.06296341531476496, "bottom_radius": 0.04457969269993898, "length": 0.06127498664993402, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6990173827578942, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177779144560108, "upper_button_position": 0.08123946830188333}], "rail_length": 5, "inclination": 84.56920229112697, "heading": 53.44050258915067} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 7, "radius": 0.06349247346908349, "mass": 15.73400792901875, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312971490854203, "I_33_without_motor": 0.03952924651586499, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.028800081857916, "trigger": 800, "sampling_rate": 105, "lag": 1.4014045126990249, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9682745404253081, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6537560962043865, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5534.632859155981, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03361774408004031, "grain_number": 5, "grain_density": 1743.9635039610375, "grain_outer_radius": 0.03293760461872249, "grain_initial_inner_radius": 0.015804905269286372, "grain_initial_height": 0.11951808480131194, "grain_separation": 0.005020041841429769, "grains_center_of_mass_position": 0.39852934808254853, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006098582638480107, "throat_radius": 0.010742191974306703, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546850218676318}], "aerodynamic_surfaces": [{"length": 0.558710650044868, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1336987669035856]}, {"n": 4, "root_chord": 0.11945320899468087, "tip_chord": 0.0598064100794347, "span": 0.10941017013844505, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0505491058181604]}, {"top_radius": 0.06392785185955545, "bottom_radius": 0.04281383726316527, "length": 0.05979491584532963, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6990790683219439, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619598398144244, "upper_button_position": 0.07948067017769989}], "rail_length": 5, "inclination": 83.02802629199915, "heading": 55.50513580735623} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 13, "radius": 0.06349004623007404, "mass": 15.974945180952348, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331636148485387, "I_33_without_motor": 0.061420838151910497, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.056074577422814, "trigger": 800, "sampling_rate": 105, "lag": 1.6746728158902766, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9059919645289928, "trigger": "apogee", "sampling_rate": 105, "lag": 1.321205124501765, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5603.702106822037, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033605491129487144, "grain_number": 5, "grain_density": 1756.6661304346, "grain_outer_radius": 0.03298148152591042, "grain_initial_inner_radius": 0.01501763918731797, "grain_initial_height": 0.11805033278010284, "grain_separation": 0.005695715160782346, "grains_center_of_mass_position": 0.39705962578199927, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000435600786602629, "throat_radius": 0.011035799953967963, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549795316866852}], "aerodynamic_surfaces": [{"length": 0.5576923100938678, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133879386753806]}, {"n": 4, "root_chord": 0.11939487048380229, "tip_chord": 0.05988825845310901, "span": 0.11052306711596915, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0503621882228023]}, {"top_radius": 0.06412482251384834, "bottom_radius": 0.04288226117026329, "length": 0.060377913931857076, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6994913937141656, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180482517735589, "upper_button_position": 0.08144314194060664}], "rail_length": 5, "inclination": 83.88787993118031, "heading": 52.35857082492306} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 28, "radius": 0.06349001935263965, "mass": 15.738742766033784, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3078498050096545, "I_33_without_motor": 0.009646600562601432, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.008590623107096, "trigger": 800, "sampling_rate": 105, "lag": 1.6939954053024986, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.078072750902409, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3175962152843836, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6590.595201773565, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03293353410372954, "grain_number": 5, "grain_density": 1863.7033545682625, "grain_outer_radius": 0.03316057444538472, "grain_initial_inner_radius": 0.014634474895145988, "grain_initial_height": 0.11924427029284061, "grain_separation": 0.005939886890112258, "grains_center_of_mass_position": 0.39678408390571307, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013714828301987045, "throat_radius": 0.011229153034906637, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2577686212487533}], "aerodynamic_surfaces": [{"length": 0.5597230834818562, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1348900307787493]}, {"n": 4, "root_chord": 0.11904750284610047, "tip_chord": 0.06014365580654316, "span": 0.11064768540294219, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0487073311054131]}, {"top_radius": 0.06437498577420363, "bottom_radius": 0.04302684595645815, "length": 0.05981260689056163, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7000565849748766, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173744810748704, "upper_button_position": 0.08268210390000619}], "rail_length": 5, "inclination": 84.31305519037066, "heading": 51.541327600615276} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 8, "radius": 0.06351860465907413, "mass": 15.276591670896154, "I_11_without_motor": 6.321, "I_22_without_motor": 6.309264369715197, "I_33_without_motor": 0.01772456601612985, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.942734773374065, "trigger": 800, "sampling_rate": 105, "lag": 1.5179098221314118, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.985524781925542, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7184911735074992, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6249.865052822125, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03295830013999674, "grain_number": 5, "grain_density": 1772.4960896253745, "grain_outer_radius": 0.033115754121137125, "grain_initial_inner_radius": 0.015009078859738907, "grain_initial_height": 0.12166119679204213, "grain_separation": 0.005070475501622553, "grains_center_of_mass_position": 0.3942011719455476, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001317782603584158, "throat_radius": 0.01046833732052914, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255212278239853}], "aerodynamic_surfaces": [{"length": 0.558476440652494, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1341946607116542]}, {"n": 4, "root_chord": 0.12045495743734481, "tip_chord": 0.059649303544397694, "span": 0.11057535755525309, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0503538483522812]}, {"top_radius": 0.06281549763652297, "bottom_radius": 0.044795330725996965, "length": 0.05952817049614054, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6996712577843945, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171143971897561, "upper_button_position": 0.0825568605946384}], "rail_length": 5, "inclination": 85.0875657746025, "heading": 50.24344276504326} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 25, "radius": 0.063513738107136, "mass": 15.046743412675267, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320365995709151, "I_33_without_motor": 0.05183814508432556, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.175746886743923, "trigger": 800, "sampling_rate": 105, "lag": 1.7095895008075646, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1249591249941269, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5562472734664619, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6768.875307956895, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03311974154843192, "grain_number": 5, "grain_density": 1720.6951322209018, "grain_outer_radius": 0.03334569659147071, "grain_initial_inner_radius": 0.015370179350471887, "grain_initial_height": 0.12062884931124263, "grain_separation": 0.005650910889465018, "grains_center_of_mass_position": 0.3961976742026163, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005863451777476617, "throat_radius": 0.010742422568543629, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2565773100681303}], "aerodynamic_surfaces": [{"length": 0.5600646131229406, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1354372906151322]}, {"n": 4, "root_chord": 0.11983087816576578, "tip_chord": 0.06069650053193522, "span": 0.11073848446549026, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0484783988878077]}, {"top_radius": 0.064166967509076, "bottom_radius": 0.043483723474655345, "length": 0.06128214415249058, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.700658803668884, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171425107322563, "upper_button_position": 0.08351629293662766}], "rail_length": 5, "inclination": 85.02024978324286, "heading": 53.56231709847044} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 22, "radius": 0.06349523940602103, "mass": 15.07025165194764, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321910792431199, "I_33_without_motor": 0.02501576404476223, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.918368330006379, "trigger": 800, "sampling_rate": 105, "lag": 1.531482185923148, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0478930959707828, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7638407965504437, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7119.189214344815, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0326916762774162, "grain_number": 5, "grain_density": 1847.8227813802912, "grain_outer_radius": 0.0331639245250196, "grain_initial_inner_radius": 0.015843068022217275, "grain_initial_height": 0.11964042442161943, "grain_separation": 0.00592584352019087, "grains_center_of_mass_position": 0.3967495925393627, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005251409706932091, "throat_radius": 0.01060462395173367, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556928427636211}], "aerodynamic_surfaces": [{"length": 0.5583630519384953, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133708178701429]}, {"n": 4, "root_chord": 0.12121396412096237, "tip_chord": 0.060148830398041614, "span": 0.10934463826113174, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0500079177222739]}, {"top_radius": 0.06191965121984649, "bottom_radius": 0.042104518705422686, "length": 0.06014162618149031, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.700142628508019, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181086032433705, "upper_button_position": 0.08203402526464854}], "rail_length": 5, "inclination": 84.69486374675142, "heading": 53.647664391976555} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 17, "radius": 0.063492121589131, "mass": 16.12537181148505, "I_11_without_motor": 6.321, "I_22_without_motor": 6.335127688539276, "I_33_without_motor": 0.03266411909530141, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.945861915199153, "trigger": 800, "sampling_rate": 105, "lag": 1.5292820820259636, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8597965204719287, "trigger": "apogee", "sampling_rate": 105, "lag": 1.651797447258514, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6791.944395650935, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033586083460534884, "grain_number": 5, "grain_density": 1862.6428137380976, "grain_outer_radius": 0.032086893264681005, "grain_initial_inner_radius": 0.01469511738209769, "grain_initial_height": 0.12053886732487101, "grain_separation": 0.004119847520936791, "grains_center_of_mass_position": 0.3970299150970686, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002008904130504172, "throat_radius": 0.01143337896444851, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254041116472473}], "aerodynamic_surfaces": [{"length": 0.5586708023956357, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1340012198388176]}, {"n": 4, "root_chord": 0.12186785443370893, "tip_chord": 0.06002283554819131, "span": 0.11034353861401644, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0479309193664708]}, {"top_radius": 0.06382633782052494, "bottom_radius": 0.04336727273202838, "length": 0.06055411459404699, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.70143195619434, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6161870927555418, "upper_button_position": 0.08524486343879811}], "rail_length": 5, "inclination": 83.84508951052877, "heading": 51.649824521810714} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 16, "radius": 0.06350303509557444, "mass": 14.981507808253355, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307818344219343, "I_33_without_motor": 0.05719132594310086, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.137252870558854, "trigger": 800, "sampling_rate": 105, "lag": 1.6373900151548109, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9983251514230561, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4000098305853514, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5967.046709861435, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033007968982569004, "grain_number": 5, "grain_density": 1774.1552104667194, "grain_outer_radius": 0.03332656599501076, "grain_initial_inner_radius": 0.015043473309506698, "grain_initial_height": 0.12047269583818172, "grain_separation": 0.005287412520666658, "grains_center_of_mass_position": 0.39632874546838376, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0015595795678520863, "throat_radius": 0.01159639950159978, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2537213931257605}], "aerodynamic_surfaces": [{"length": 0.5590362213938351, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134104240909488]}, {"n": 4, "root_chord": 0.11953080134248636, "tip_chord": 0.05977783632878625, "span": 0.10997603938755147, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0493649423942637]}, {"top_radius": 0.06487591501754315, "bottom_radius": 0.04323851762530771, "length": 0.06076731048976724, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7002133553404536, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6199658540375429, "upper_button_position": 0.0802475013029107}], "rail_length": 5, "inclination": 85.23071527097188, "heading": 54.42623387438541} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 9, "radius": 0.06350335321530033, "mass": 15.168600263539808, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31867105429541, "I_33_without_motor": 0.03624320644934816, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.00783204529468, "trigger": 800, "sampling_rate": 105, "lag": 1.3938613843046206, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9892751639079325, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6325413759324832, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6813.282338557835, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03289758188890462, "grain_number": 5, "grain_density": 1826.1556136248641, "grain_outer_radius": 0.0328098466361885, "grain_initial_inner_radius": 0.015194388985091735, "grain_initial_height": 0.11971470488716857, "grain_separation": 0.005830399095075254, "grains_center_of_mass_position": 0.3968385949442957, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001693183053491871, "throat_radius": 0.011374660393227352, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546318191506975}], "aerodynamic_surfaces": [{"length": 0.5579447042231229, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1338404774453263]}, {"n": 4, "root_chord": 0.11996811896528838, "tip_chord": 0.05989662698907425, "span": 0.11038556923745178, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0485900039088503]}, {"top_radius": 0.06430676551510352, "bottom_radius": 0.04453619800497215, "length": 0.059888669495150065, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6985336645104675, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168563173300573, "upper_button_position": 0.0816773471804102}], "rail_length": 5, "inclination": 84.98879194188211, "heading": 49.19001770376277} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 22, "radius": 0.06349879043508493, "mass": 15.82664301047, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327997659896224, "I_33_without_motor": 0.01402648353406764, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.07057726945675, "trigger": 800, "sampling_rate": 105, "lag": 1.4212926730246203, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1009858486837576, "trigger": "apogee", "sampling_rate": 105, "lag": 1.624302378574228, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5822.965330004013, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033466175514959506, "grain_number": 5, "grain_density": 1810.0414210776773, "grain_outer_radius": 0.03297981531308552, "grain_initial_inner_radius": 0.014866616630600142, "grain_initial_height": 0.12138120348582324, "grain_separation": 0.004398074780549591, "grains_center_of_mass_position": 0.39653052945083106, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0016870566943054074, "throat_radius": 0.011273452183226002, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550540910814438}], "aerodynamic_surfaces": [{"length": 0.5588312423486312, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1346072899777842]}, {"n": 4, "root_chord": 0.1197174123610217, "tip_chord": 0.05947064823100083, "span": 0.11020891180125914, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.049437893191102]}, {"top_radius": 0.06107553704422893, "bottom_radius": 0.04406030093028479, "length": 0.059959609063648875, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6977946523333295, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167136881187512, "upper_button_position": 0.08108096421457833}], "rail_length": 5, "inclination": 84.02017707467873, "heading": 53.95203383939923} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 11, "radius": 0.06350595966798014, "mass": 14.860563213289943, "I_11_without_motor": 6.321, "I_22_without_motor": 6.329679471737988, "I_33_without_motor": 0.029791190883247776, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.034955220716942, "trigger": 800, "sampling_rate": 105, "lag": 1.5900736552543988, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.073815542755749, "trigger": "apogee", "sampling_rate": 105, "lag": 1.850624196853192, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5579.864818181635, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03323551834921038, "grain_number": 5, "grain_density": 1811.6863707693053, "grain_outer_radius": 0.03336404128447273, "grain_initial_inner_radius": 0.014630868312340633, "grain_initial_height": 0.12063474939033, "grain_separation": 0.005977106163148411, "grains_center_of_mass_position": 0.3948284363251553, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00022854208863267665, "throat_radius": 0.010148472093826135, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548561550689858}], "aerodynamic_surfaces": [{"length": 0.5590938963349, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1319250626197324]}, {"n": 4, "root_chord": 0.11941293868416084, "tip_chord": 0.06020635428118314, "span": 0.10879464829402676, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0498180461640871]}, {"top_radius": 0.065227118221165, "bottom_radius": 0.044796933597889076, "length": 0.059398603025487856, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6992307987530982, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184896081517735, "upper_button_position": 0.08074119060132479}], "rail_length": 5, "inclination": 83.93003136969143, "heading": 51.52377832233838} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 5, "radius": 0.06350736140889787, "mass": 15.172441016267676, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324286061507311, "I_33_without_motor": 0.010795162185517494, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.947550744279805, "trigger": 800, "sampling_rate": 105, "lag": 1.6049169420483584, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9952260559882122, "trigger": "apogee", "sampling_rate": 105, "lag": 1.282625576560723, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6192.7315853764785, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03370812176130954, "grain_number": 5, "grain_density": 1813.9801329461557, "grain_outer_radius": 0.032381607537394504, "grain_initial_inner_radius": 0.015112533751230728, "grain_initial_height": 0.11980821846390574, "grain_separation": 0.0055013547760439565, "grains_center_of_mass_position": 0.3976813894554667, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011784280664119762, "throat_radius": 0.010930085436337462, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2565390944397088}], "aerodynamic_surfaces": [{"length": 0.5576758016961457, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1337692150840297]}, {"n": 4, "root_chord": 0.12011686614332252, "tip_chord": 0.06070717966209337, "span": 0.10898740654776702, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0485490984127321]}, {"top_radius": 0.06431240648532954, "bottom_radius": 0.044086877440399026, "length": 0.05915581013963605, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7015835282823656, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179983847793156, "upper_button_position": 0.08358514350305002}], "rail_length": 5, "inclination": 83.34422249006971, "heading": 56.72872511702996} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 9, "radius": 0.06349526050242082, "mass": 15.81033512539918, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3226278119682435, "I_33_without_motor": 0.03282462124649604, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.089210036255423, "trigger": 800, "sampling_rate": 105, "lag": 1.5079197498132393, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1709362524601459, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4212353101734105, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6937.614832848567, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033101996687575665, "grain_number": 5, "grain_density": 1740.1869195053969, "grain_outer_radius": 0.03314023317225158, "grain_initial_inner_radius": 0.01573318044656487, "grain_initial_height": 0.11993330801059206, "grain_separation": 0.0050081251159026525, "grains_center_of_mass_position": 0.3964356094783117, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0014201781917173254, "throat_radius": 0.011236516736638526, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254762104370748}], "aerodynamic_surfaces": [{"length": 0.559079193156037, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1335821134692594]}, {"n": 4, "root_chord": 0.11917149513488082, "tip_chord": 0.060445698925783956, "span": 0.11026553579173383, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0501205607323834]}, {"top_radius": 0.06363141782931976, "bottom_radius": 0.04305305848916937, "length": 0.060117377849700976, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7012580427606736, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169688419945335, "upper_button_position": 0.0842892007661401}], "rail_length": 5, "inclination": 83.2571103546144, "heading": 51.306451389311285} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 21, "radius": 0.06350752038759941, "mass": 14.568592009759945, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315703493536244, "I_33_without_motor": 0.04874128267366165, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.130522658569157, "trigger": 800, "sampling_rate": 105, "lag": 1.539809921052573, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0426413035746167, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5273967090900389, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6823.002889414789, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03303055807264287, "grain_number": 5, "grain_density": 1856.9222859046567, "grain_outer_radius": 0.033062772691915564, "grain_initial_inner_radius": 0.014875188201429109, "grain_initial_height": 0.1191905529449992, "grain_separation": 0.004920553384972976, "grains_center_of_mass_position": 0.3951012114148818, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010643224349669294, "throat_radius": 0.011214346660564973, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547733597296076}], "aerodynamic_surfaces": [{"length": 0.5587112069523473, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1322708251074562]}, {"n": 4, "root_chord": 0.12051615333197606, "tip_chord": 0.05965719359384979, "span": 0.1096619396945581, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0479092572793969]}, {"top_radius": 0.06330154215849293, "bottom_radius": 0.04303753924479578, "length": 0.059327294653763275, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6993630621332422, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6200970979521905, "upper_button_position": 0.0792659641810517}], "rail_length": 5, "inclination": 84.06076886892694, "heading": 54.77162126651408} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 16, "radius": 0.06352316457496157, "mass": 15.728235309957261, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322592435295867, "I_33_without_motor": 0.042937380941228204, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.274660216759411, "trigger": 800, "sampling_rate": 105, "lag": 1.5317353953288444, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0302164531184763, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6075514119576728, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7080.060307716018, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03265967553888556, "grain_number": 5, "grain_density": 1819.941579898169, "grain_outer_radius": 0.03301592231597936, "grain_initial_inner_radius": 0.015656125802250925, "grain_initial_height": 0.11842622294982127, "grain_separation": 0.005657492725928914, "grains_center_of_mass_position": 0.39762298212080105, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0004209493104482007, "throat_radius": 0.011708112046648424, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544959176060508}], "aerodynamic_surfaces": [{"length": 0.5562321768144465, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1351132308363574]}, {"n": 4, "root_chord": 0.11933898597818884, "tip_chord": 0.05962949872173691, "span": 0.11019436958753759, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0479789377327593]}, {"top_radius": 0.06330532157130539, "bottom_radius": 0.04347520056837399, "length": 0.06062141499978299, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6984570518175143, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6165578795743236, "upper_button_position": 0.08189917224319065}], "rail_length": 5, "inclination": 83.8587565579397, "heading": 51.47542529528003} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 29, "radius": 0.06349766810532545, "mass": 14.656848343367603, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307533288706822, "I_33_without_motor": 0.0318613781097265, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.08296936874009, "trigger": 800, "sampling_rate": 105, "lag": 1.5510165049063207, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9102018275944145, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5079222294473764, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6885.096545351595, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03317257384851179, "grain_number": 5, "grain_density": 1840.3883692737118, "grain_outer_radius": 0.033348276571029255, "grain_initial_inner_radius": 0.015137371711569736, "grain_initial_height": 0.12032926296403364, "grain_separation": 0.006373605519429962, "grains_center_of_mass_position": 0.3975640018621129, "center_of_dry_mass_position": 0.317, "nozzle_position": 2.9822997766785866e-05, "throat_radius": 0.01111248000203877, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2523204155315593}], "aerodynamic_surfaces": [{"length": 0.5579542546555215, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1332210247093493]}, {"n": 4, "root_chord": 0.11974443237947338, "tip_chord": 0.059386130897948655, "span": 0.11038000090045949, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0499885287780564]}, {"top_radius": 0.06403444615056623, "bottom_radius": 0.04389711008510284, "length": 0.06032596822152251, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7004974238294233, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191263006870993, "upper_button_position": 0.08137112314232398}], "rail_length": 5, "inclination": 83.62062658169378, "heading": 54.86835782617894} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 14, "radius": 0.0634924870241792, "mass": 14.709676646614824, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313025008452103, "I_33_without_motor": 0.02922030499870789, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.817298873906841, "trigger": 800, "sampling_rate": 105, "lag": 1.4063749299306547, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9015042478644425, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6916849380661005, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6514.743542099575, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03247600375348105, "grain_number": 5, "grain_density": 1802.8487679718357, "grain_outer_radius": 0.03283690273976019, "grain_initial_inner_radius": 0.014254841714729672, "grain_initial_height": 0.12023205122080777, "grain_separation": 0.0064105459111511226, "grains_center_of_mass_position": 0.3967602433044211, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00013644286796200234, "throat_radius": 0.011668582226117183, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539494671036846}], "aerodynamic_surfaces": [{"length": 0.5596403667045493, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1353701876975828]}, {"n": 4, "root_chord": 0.12014407469739156, "tip_chord": 0.06017500886414237, "span": 0.1103389212118897, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0489606170466572]}, {"top_radius": 0.06383549807917367, "bottom_radius": 0.04290815155775744, "length": 0.058220161897975437, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7011021489792616, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190834841590558, "upper_button_position": 0.08201866482020581}], "rail_length": 5, "inclination": 83.7769529700423, "heading": 55.825128718842876} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 21, "radius": 0.06349476096792177, "mass": 14.963216467387307, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3305642226870775, "I_33_without_motor": 0.026367303470417956, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.075973956480672, "trigger": 800, "sampling_rate": 105, "lag": 1.344150808118704, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0389343460254548, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6933012526962135, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6993.335823479954, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032758048010996695, "grain_number": 5, "grain_density": 1835.5531482139309, "grain_outer_radius": 0.033357338039688864, "grain_initial_inner_radius": 0.015296804441233432, "grain_initial_height": 0.11999156982642487, "grain_separation": 0.005729371469035385, "grains_center_of_mass_position": 0.39699262543529557, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007523770584739211, "throat_radius": 0.010057453115337652, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551872201796022}], "aerodynamic_surfaces": [{"length": 0.5571814238905368, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1337456002712993]}, {"n": 4, "root_chord": 0.11924245361446963, "tip_chord": 0.06114947918738979, "span": 0.11013849988857807, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0500986709981244]}, {"top_radius": 0.062511691073265, "bottom_radius": 0.043166186460930546, "length": 0.062004330989659635, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7011915424268186, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179403653194045, "upper_button_position": 0.08325117710741403}], "rail_length": 5, "inclination": 84.51315211199348, "heading": 52.570970068950544} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 12, "radius": 0.06350107047878364, "mass": 15.70308732481685, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318700626909761, "I_33_without_motor": 0.03211964076209196, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.018949707045243, "trigger": 800, "sampling_rate": 105, "lag": 1.7236962052008502, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0877350838374151, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4187664711414125, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6755.909808364313, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03276719472604917, "grain_number": 5, "grain_density": 1827.991763170678, "grain_outer_radius": 0.03305895630442328, "grain_initial_inner_radius": 0.015227280888911211, "grain_initial_height": 0.12001646527652045, "grain_separation": 0.006198258649960204, "grains_center_of_mass_position": 0.39616739111646404, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001329781674364139, "throat_radius": 0.010949594536972923, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255858777030666}], "aerodynamic_surfaces": [{"length": 0.5581292718620888, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134687074296174]}, {"n": 4, "root_chord": 0.12063702073034682, "tip_chord": 0.05951344811859678, "span": 0.1096970846144965, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0497446934593138]}, {"top_radius": 0.06353397408271874, "bottom_radius": 0.04296699273334347, "length": 0.05644709354131767, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7004998256589116, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183226842107129, "upper_button_position": 0.08217714144819865}], "rail_length": 5, "inclination": 83.64961718794363, "heading": 52.3754787909816} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 1, "radius": 0.06349822479737219, "mass": 15.645779652531443, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307960684631719, "I_33_without_motor": 0.03719140837144217, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.006024156820045, "trigger": 800, "sampling_rate": 105, "lag": 1.5614098347658079, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0917903270563227, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5390342860002568, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6933.211041098167, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03350895347504623, "grain_number": 5, "grain_density": 1798.8993861785643, "grain_outer_radius": 0.033282375603248905, "grain_initial_inner_radius": 0.014763424579925785, "grain_initial_height": 0.11860013853170186, "grain_separation": 0.0040628566263519825, "grains_center_of_mass_position": 0.3967237112941372, "center_of_dry_mass_position": 0.317, "nozzle_position": 4.4407342601171333e-05, "throat_radius": 0.01072679072705825, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550608821994789}], "aerodynamic_surfaces": [{"length": 0.556958808364226, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.132153392247404]}, {"n": 4, "root_chord": 0.11984324938980298, "tip_chord": 0.05942625587744776, "span": 0.11031381006865916, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0499059185781099]}, {"top_radius": 0.06437000744747808, "bottom_radius": 0.04238512380153377, "length": 0.05917102558617621, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.697842658359695, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180274613917763, "upper_button_position": 0.07981519696791861}], "rail_length": 5, "inclination": 84.59640822836396, "heading": 51.8045976996448} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 12, "radius": 0.06349854302093699, "mass": 14.92737693600049, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322531159698218, "I_33_without_motor": 0.03764894104964708, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.880858040819826, "trigger": 800, "sampling_rate": 105, "lag": 1.5086694534106442, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9077392045491498, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8347049242948603, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5052.6677463697215, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03239359594827139, "grain_number": 5, "grain_density": 1836.5436679633085, "grain_outer_radius": 0.03301441613388103, "grain_initial_inner_radius": 0.014946810462732947, "grain_initial_height": 0.1198045132038775, "grain_separation": 0.0051139359285355054, "grains_center_of_mass_position": 0.39795270924747383, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00022875576979398724, "throat_radius": 0.011468930656278109, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568570861487902}], "aerodynamic_surfaces": [{"length": 0.5580481921458873, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134432939074162]}, {"n": 4, "root_chord": 0.1194824008868611, "tip_chord": 0.05914900382120265, "span": 0.11027472191895504, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.050824264927092]}, {"top_radius": 0.06369105560409352, "bottom_radius": 0.04345152381978733, "length": 0.060162468304527345, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6996560794963755, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194261534465284, "upper_button_position": 0.08022992604984713}], "rail_length": 5, "inclination": 84.57486968094442, "heading": 50.23594839986933} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 2, "radius": 0.06350293000004792, "mass": 15.217050968631616, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307112866712429, "I_33_without_motor": 0.023270170644389167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.056291994949804, "trigger": 800, "sampling_rate": 105, "lag": 1.4400354417401249, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0334664649992116, "trigger": "apogee", "sampling_rate": 105, "lag": 1.0767154831421544, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6780.481579757671, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03300439940096096, "grain_number": 5, "grain_density": 1813.6094351239703, "grain_outer_radius": 0.033053704163140074, "grain_initial_inner_radius": 0.014728733094104067, "grain_initial_height": 0.12063370643145842, "grain_separation": 0.006119220647347623, "grains_center_of_mass_position": 0.3969301293604499, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00012512911424062195, "throat_radius": 0.011952762447705571, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545327567048052}], "aerodynamic_surfaces": [{"length": 0.5567353561484497, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1327443747044845]}, {"n": 4, "root_chord": 0.12132052708884523, "tip_chord": 0.05927982152817447, "span": 0.11020809147262575, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0491659369377224]}, {"top_radius": 0.06176598778973007, "bottom_radius": 0.04504956536702504, "length": 0.06096296950552541, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6993949631138231, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173038446287665, "upper_button_position": 0.08209111848505657}], "rail_length": 5, "inclination": 84.98087393790303, "heading": 50.21889863938911} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 13, "radius": 0.06350277128479825, "mass": 15.15183468639531, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318496280955125, "I_33_without_motor": 0.0286645447747488, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.930975544262045, "trigger": 800, "sampling_rate": 105, "lag": 1.546867851448836, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0587906265488436, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7806651203543242, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4360.231913800029, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032544670956654365, "grain_number": 5, "grain_density": 1822.6505859253411, "grain_outer_radius": 0.03237691337670528, "grain_initial_inner_radius": 0.01481974579708059, "grain_initial_height": 0.1213353572856619, "grain_separation": 0.004373538281222794, "grains_center_of_mass_position": 0.39678374521291293, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0001330900162905238, "throat_radius": 0.012025683232423243, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552626367118542}], "aerodynamic_surfaces": [{"length": 0.5580712812124217, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1343854575354217]}, {"n": 4, "root_chord": 0.12052465387073323, "tip_chord": 0.060325053198386915, "span": 0.10977834010103993, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0497885965776692]}, {"top_radius": 0.06427952807742009, "bottom_radius": 0.04246967452279243, "length": 0.05785615601740476, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6997595285785604, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181435617092498, "upper_button_position": 0.08161596686931061}], "rail_length": 5, "inclination": 83.62333794873868, "heading": 51.00613083422501} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 17, "radius": 0.06349375594679321, "mass": 15.199128285098368, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322160088501507, "I_33_without_motor": 0.058963578092994406, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.045144262676045, "trigger": 800, "sampling_rate": 105, "lag": 1.6168084743320965, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1678269734005617, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3540077683456562, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4563.572283518417, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03224422295261444, "grain_number": 5, "grain_density": 1821.5087968587952, "grain_outer_radius": 0.032396969255703054, "grain_initial_inner_radius": 0.014593338245721172, "grain_initial_height": 0.12015927711054189, "grain_separation": 0.005861398144002046, "grains_center_of_mass_position": 0.3977388838690814, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008056669713052032, "throat_radius": 0.011976001511780647, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560299433022888}], "aerodynamic_surfaces": [{"length": 0.558177699404519, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.132822153196735]}, {"n": 4, "root_chord": 0.12011092926040404, "tip_chord": 0.06042909487228104, "span": 0.10976673821218898, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0505549564489878]}, {"top_radius": 0.06479073513488832, "bottom_radius": 0.04350881624287202, "length": 0.06136391809263359, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6997896733287025, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616666029595402, "upper_button_position": 0.0831236437333005}], "rail_length": 5, "inclination": 85.22188930223953, "heading": 54.04282848968786} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 28, "radius": 0.06350235440727434, "mass": 15.070204779550483, "I_11_without_motor": 6.321, "I_22_without_motor": 6.342790416702579, "I_33_without_motor": 0.05023151335844672, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.950687209250601, "trigger": 800, "sampling_rate": 105, "lag": 1.6932911219652462, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8851945285655531, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7722113781686215, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6401.280224461789, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03365695385690572, "grain_number": 5, "grain_density": 1830.7009673285118, "grain_outer_radius": 0.03281947171301496, "grain_initial_inner_radius": 0.01528588507445965, "grain_initial_height": 0.1188540284866351, "grain_separation": 0.004376926437492424, "grains_center_of_mass_position": 0.398404054740682, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006207325346728692, "throat_radius": 0.010632806187796618, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558950008463732}], "aerodynamic_surfaces": [{"length": 0.5580098300026757, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134220754837157]}, {"n": 4, "root_chord": 0.12036332820175781, "tip_chord": 0.0597001950594256, "span": 0.10976695147617442, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.049443116624482]}, {"top_radius": 0.0650339166746558, "bottom_radius": 0.04472470808674029, "length": 0.05943466505615914, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6988256613164832, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6207561546904712, "upper_button_position": 0.07806950662601198}], "rail_length": 5, "inclination": 84.03603483764553, "heading": 55.887339061338764} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 26, "radius": 0.06351167017179078, "mass": 15.611985657395229, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32841482893715, "I_33_without_motor": 0.031011243422976696, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.948985022345356, "trigger": 800, "sampling_rate": 105, "lag": 1.4554028709851992, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0182590593942014, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2472473004292794, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6338.901413423589, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03246499500970873, "grain_number": 5, "grain_density": 1787.853898821363, "grain_outer_radius": 0.03286663630863919, "grain_initial_inner_radius": 0.015643692864322222, "grain_initial_height": 0.12082644736871681, "grain_separation": 0.005610711721622439, "grains_center_of_mass_position": 0.39614881164715504, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00010968724020596801, "throat_radius": 0.010886357471918257, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539405124172907}], "aerodynamic_surfaces": [{"length": 0.5561785445012554, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.132630258756316]}, {"n": 4, "root_chord": 0.11930974875814616, "tip_chord": 0.060270682612888954, "span": 0.11027737478538215, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0485189363780572]}, {"top_radius": 0.06086559183894612, "bottom_radius": 0.0454375776142393, "length": 0.06030391500642561, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7009586103175619, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181464263296432, "upper_button_position": 0.08281218398791867}], "rail_length": 5, "inclination": 84.15609134887411, "heading": 52.45330766215803} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 8, "radius": 0.06350067852810645, "mass": 15.315630827753429, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316256662954597, "I_33_without_motor": 0.041339526469435964, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.890810577285754, "trigger": 800, "sampling_rate": 105, "lag": 1.5507467429084036, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0382488161580612, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7944127330105593, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7577.411497999745, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03276067962313382, "grain_number": 5, "grain_density": 1783.9552006936824, "grain_outer_radius": 0.03357492879309004, "grain_initial_inner_radius": 0.015157564712761673, "grain_initial_height": 0.11986822083176565, "grain_separation": 0.005006507632245928, "grains_center_of_mass_position": 0.3950836405964385, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013249341170839637, "throat_radius": 0.01064151671503939, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255259356144061}], "aerodynamic_surfaces": [{"length": 0.5591261214954005, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1360434587191046]}, {"n": 4, "root_chord": 0.11975394113336073, "tip_chord": 0.060178209063298516, "span": 0.1098138024228021, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0486294954051054]}, {"top_radius": 0.06498756275863068, "bottom_radius": 0.04420990024877734, "length": 0.058731663555016696, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7010110080575216, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173729864471702, "upper_button_position": 0.08363802161035139}], "rail_length": 5, "inclination": 84.48760338529898, "heading": 46.93281936916307} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 13, "radius": 0.06349770946007396, "mass": 15.785152534973363, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316651422432179, "I_33_without_motor": 0.035621350556386655, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.999995788828711, "trigger": 800, "sampling_rate": 105, "lag": 1.4619977256261178, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1347455167135694, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7977381239868617, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4760.12254395094, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03367284244424927, "grain_number": 5, "grain_density": 1799.7278939908103, "grain_outer_radius": 0.03297561860719743, "grain_initial_inner_radius": 0.015081512992422512, "grain_initial_height": 0.1197573983725474, "grain_separation": 0.004774716253780245, "grains_center_of_mass_position": 0.3987295251398898, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001684154030211656, "throat_radius": 0.011557005473990823, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544799239310434}], "aerodynamic_surfaces": [{"length": 0.5580805505774667, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1344249406045936]}, {"n": 4, "root_chord": 0.11987911314734842, "tip_chord": 0.05979861247299104, "span": 0.10944965433463213, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0486655109836573]}, {"top_radius": 0.06435482420194673, "bottom_radius": 0.041634730312637765, "length": 0.061591820730852745, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6983821017690895, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617409582114794, "upper_button_position": 0.08097251965429553}], "rail_length": 5, "inclination": 84.89136926898136, "heading": 52.5704466664641} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 11, "radius": 0.06350725791769478, "mass": 15.220704372398774, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324465703668461, "I_33_without_motor": 0.036953225225658144, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.97519032666404, "trigger": 800, "sampling_rate": 105, "lag": 1.597717870713329, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9932070458574837, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5978710079859049, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6335.286172057239, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03352189058925145, "grain_number": 5, "grain_density": 1779.883009870662, "grain_outer_radius": 0.0330440235933537, "grain_initial_inner_radius": 0.015072295616978149, "grain_initial_height": 0.11949773357271574, "grain_separation": 0.007438757127839195, "grains_center_of_mass_position": 0.396057689490533, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010329640932217384, "throat_radius": 0.01140377502241446, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256127599676054}], "aerodynamic_surfaces": [{"length": 0.5578851880731377, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.135175736021344]}, {"n": 4, "root_chord": 0.1199794224901755, "tip_chord": 0.060472205252902075, "span": 0.11015491993760249, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0488136411514812]}, {"top_radius": 0.06250887738503993, "bottom_radius": 0.04390087450064643, "length": 0.058241277095921966, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7000241941924362, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173258713658389, "upper_button_position": 0.08269832282659728}], "rail_length": 5, "inclination": 85.05455305695394, "heading": 54.05045972839432} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 11, "radius": 0.06351202525163077, "mass": 15.392504202590164, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323620497138478, "I_33_without_motor": 0.029186600176251954, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.125417795253925, "trigger": 800, "sampling_rate": 105, "lag": 1.727636501137058, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0094449809124664, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4192788769322402, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5282.801612432365, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0330815070178224, "grain_number": 5, "grain_density": 1755.1167766932929, "grain_outer_radius": 0.03277959596453596, "grain_initial_inner_radius": 0.014984155227919729, "grain_initial_height": 0.12049032672599923, "grain_separation": 0.004437783093532051, "grains_center_of_mass_position": 0.3966445370511041, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0002771738131394219, "throat_radius": 0.011132774552032137, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561708441099395}], "aerodynamic_surfaces": [{"length": 0.5598532309485841, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1341045484548415]}, {"n": 4, "root_chord": 0.11862650717253713, "tip_chord": 0.0599523202030708, "span": 0.11010291683651284, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0483470778754516]}, {"top_radius": 0.06324533464958096, "bottom_radius": 0.04134060555718694, "length": 0.06058015057263284, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.698632311100594, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6212924683491421, "upper_button_position": 0.07733984275145189}], "rail_length": 5, "inclination": 86.19588906797561, "heading": 49.85601395629662} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 7, "radius": 0.06350006955536922, "mass": 15.799447870142059, "I_11_without_motor": 6.321, "I_22_without_motor": 6.332107671710035, "I_33_without_motor": 0.03153237328129834, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.001137879935596, "trigger": 800, "sampling_rate": 105, "lag": 1.3653233466638568, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8693621432003233, "trigger": "apogee", "sampling_rate": 105, "lag": 1.48557862101658, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7030.577307268565, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032796257083834886, "grain_number": 5, "grain_density": 1887.5726087443666, "grain_outer_radius": 0.03219561632695956, "grain_initial_inner_radius": 0.015077281922903172, "grain_initial_height": 0.1202439739511392, "grain_separation": 0.007695059111287829, "grains_center_of_mass_position": 0.3964477803779825, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0018830563802775702, "throat_radius": 0.01069571145826872, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549438058658564}], "aerodynamic_surfaces": [{"length": 0.5586959945672927, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1347026583779645]}, {"n": 4, "root_chord": 0.12067841986788942, "tip_chord": 0.05980559387136491, "span": 0.1097717783830386, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0479600980127175]}, {"top_radius": 0.0629756691974217, "bottom_radius": 0.043808635977925774, "length": 0.05972379941617993, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6979147816839694, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169507413489307, "upper_button_position": 0.08096404033503868}], "rail_length": 5, "inclination": 85.49590126163909, "heading": 52.95951498096336} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 20, "radius": 0.0634960754949751, "mass": 16.60879386880907, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323107893691369, "I_33_without_motor": 0.026437557449681254, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.109867099949062, "trigger": 800, "sampling_rate": 105, "lag": 1.6136668906298806, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9540512019717002, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8236861940257523, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7783.104378185408, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033471073755770867, "grain_number": 5, "grain_density": 1763.9422082161766, "grain_outer_radius": 0.03243735543388215, "grain_initial_inner_radius": 0.015275239449802335, "grain_initial_height": 0.12124438204502201, "grain_separation": 0.0054729594778976905, "grains_center_of_mass_position": 0.3972824590930047, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006502299672831707, "throat_radius": 0.010450892375689743, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2541910159591523}], "aerodynamic_surfaces": [{"length": 0.5580630412217243, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1329706035044858]}, {"n": 4, "root_chord": 0.12022637328559271, "tip_chord": 0.06007443061321868, "span": 0.10959090816990179, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0491258219603443]}, {"top_radius": 0.06342416043667971, "bottom_radius": 0.044074576102967646, "length": 0.06009692305829092, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7004722417598602, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190795722181252, "upper_button_position": 0.08139266954173507}], "rail_length": 5, "inclination": 83.94629874035829, "heading": 52.78586726228061} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 5, "radius": 0.06349022669379051, "mass": 16.138792083505017, "I_11_without_motor": 6.321, "I_22_without_motor": 6.329673471072713, "I_33_without_motor": 0.02123481593184863, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.00699269909689, "trigger": 800, "sampling_rate": 105, "lag": 1.6602174780635324, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9771834521872202, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8775454475722442, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6415.32645000115, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297078144408156, "grain_number": 5, "grain_density": 1754.6064346917626, "grain_outer_radius": 0.0330079601024791, "grain_initial_inner_radius": 0.015134294467937095, "grain_initial_height": 0.12052287407866519, "grain_separation": 0.006420178407335872, "grains_center_of_mass_position": 0.39711460057304065, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013986845629581364, "throat_radius": 0.011326121031330733, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255758589925814}], "aerodynamic_surfaces": [{"length": 0.5594448756393898, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1334958141549296]}, {"n": 4, "root_chord": 0.1203078989992023, "tip_chord": 0.06056541156097012, "span": 0.11026442611004712, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.048141545769781]}, {"top_radius": 0.06273954788923732, "bottom_radius": 0.04317130426452195, "length": 0.05965899378938505, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6996705082728436, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169730247487258, "upper_button_position": 0.08269748352411777}], "rail_length": 5, "inclination": 85.72544923127847, "heading": 47.51200688293925} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 16, "radius": 0.06350227854319715, "mass": 14.989542533376156, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319380950457463, "I_33_without_motor": 0.029401554074629188, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.948113151843996, "trigger": 800, "sampling_rate": 105, "lag": 1.4774820495297958, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.087873406533568, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3969645488620743, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6996.595441383707, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0328609064957392, "grain_number": 5, "grain_density": 1821.2774866643774, "grain_outer_radius": 0.03276942852459963, "grain_initial_inner_radius": 0.015241155504376238, "grain_initial_height": 0.11926931171576949, "grain_separation": 0.005488713003338122, "grains_center_of_mass_position": 0.3969512632301323, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003285156921349, "throat_radius": 0.011757500137434257, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255100257768881}], "aerodynamic_surfaces": [{"length": 0.5578008691002906, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134446194432363]}, {"n": 4, "root_chord": 0.11987389068603561, "tip_chord": 0.05993622086672311, "span": 0.10994419826889908, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0507026736632856]}, {"top_radius": 0.063613085480421, "bottom_radius": 0.04118972313451721, "length": 0.05932471581441816, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6991119399792625, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183078714185019, "upper_button_position": 0.08080406856076061}], "rail_length": 5, "inclination": 86.32257400547998, "heading": 50.76016163952294} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 15, "radius": 0.06349071169964288, "mass": 14.800191249080765, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32463403036484, "I_33_without_motor": 0.0322176693888181, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.924572501315387, "trigger": 800, "sampling_rate": 105, "lag": 1.3522038229512596, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9448792264908165, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5068837624054492, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7551.380253384962, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.031958148786281754, "grain_number": 5, "grain_density": 1770.6557869397002, "grain_outer_radius": 0.03299668473194588, "grain_initial_inner_radius": 0.01450476168660286, "grain_initial_height": 0.11938619567310826, "grain_separation": 0.006932306846733179, "grains_center_of_mass_position": 0.3959409043012191, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007341638060561093, "throat_radius": 0.010634733696663935, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560175990878202}], "aerodynamic_surfaces": [{"length": 0.5585889505952945, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1361210450033925]}, {"n": 4, "root_chord": 0.11939622090417909, "tip_chord": 0.05991464092188379, "span": 0.11061727097661712, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0522559589916516]}, {"top_radius": 0.06454087073167931, "bottom_radius": 0.0443065780298129, "length": 0.06121319273208881, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6999664441042162, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180540116409904, "upper_button_position": 0.08191243246322577}], "rail_length": 5, "inclination": 83.87709490035185, "heading": 55.0599492522456} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 30, "radius": 0.06350006480141245, "mass": 15.513749114316933, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31598385753567, "I_33_without_motor": 0.032018423312119175, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.906468713082162, "trigger": 800, "sampling_rate": 105, "lag": 1.409925070532765, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.03354502061681, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4856483189322438, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7009.257219131765, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03347616717001432, "grain_number": 5, "grain_density": 1737.1745540051043, "grain_outer_radius": 0.0328499177319062, "grain_initial_inner_radius": 0.01500477517917043, "grain_initial_height": 0.11978346219805469, "grain_separation": 0.004122717968172824, "grains_center_of_mass_position": 0.3972773763427096, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00023628983325272513, "throat_radius": 0.01116955932898045, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549714018862073}], "aerodynamic_surfaces": [{"length": 0.5574760901239616, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133153380446496]}, {"n": 4, "root_chord": 0.11990656796552689, "tip_chord": 0.05969791972037768, "span": 0.11038467601047353, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.051544886429725]}, {"top_radius": 0.06416544832493074, "bottom_radius": 0.04289785847824891, "length": 0.06062122298594937, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6999331626555964, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177750641171195, "upper_button_position": 0.08215809853847689}], "rail_length": 5, "inclination": 84.4779981326244, "heading": 54.019201106699505} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 3, "radius": 0.06349780679999119, "mass": 15.009280751461688, "I_11_without_motor": 6.321, "I_22_without_motor": 6.29887945233111, "I_33_without_motor": 0.034479816961961667, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.90172819551314, "trigger": 800, "sampling_rate": 105, "lag": 1.5163655385794343, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.875816755176137, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2023748047438532, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7385.590506427114, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03221891989261677, "grain_number": 5, "grain_density": 1790.1967260100346, "grain_outer_radius": 0.03316729556849812, "grain_initial_inner_radius": 0.014863902626421193, "grain_initial_height": 0.12065846084196745, "grain_separation": 0.0036426744285935945, "grains_center_of_mass_position": 0.3965370904480209, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00013280584439873054, "throat_radius": 0.011210583646187327, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548409698708773}], "aerodynamic_surfaces": [{"length": 0.5584714172410293, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1333653549924239]}, {"n": 4, "root_chord": 0.11969334297624912, "tip_chord": 0.060121232394150424, "span": 0.10971653445562919, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0490302028140186]}, {"top_radius": 0.062407313736553297, "bottom_radius": 0.04065057212257242, "length": 0.05742457460519687, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6994335939676563, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180270862200052, "upper_button_position": 0.08140650774765101}], "rail_length": 5, "inclination": 85.46542134999915, "heading": 55.536248042226646} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 23, "radius": 0.06349207802299307, "mass": 15.662431875084783, "I_11_without_motor": 6.321, "I_22_without_motor": 6.335003677397233, "I_33_without_motor": 0.05658510052676426, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.066710070674807, "trigger": 800, "sampling_rate": 105, "lag": 1.469080626115425, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9604023871870765, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6822479688199845, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6780.490630098997, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03299517083271378, "grain_number": 5, "grain_density": 1866.0635521636457, "grain_outer_radius": 0.0327484997719999, "grain_initial_inner_radius": 0.01567547609802562, "grain_initial_height": 0.12021878016879366, "grain_separation": 0.005150740529595025, "grains_center_of_mass_position": 0.39710225949542227, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008311915550053309, "throat_radius": 0.010156528856323762, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2569268844818462}], "aerodynamic_surfaces": [{"length": 0.5577310389543046, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1350010824985821]}, {"n": 4, "root_chord": 0.1204881902824883, "tip_chord": 0.06038999864387778, "span": 0.10973383860155488, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0490065284737276]}, {"top_radius": 0.06427084597936941, "bottom_radius": 0.04353685083280971, "length": 0.05966809051145881, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6993054239996123, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169159021554887, "upper_button_position": 0.08238952184412351}], "rail_length": 5, "inclination": 82.78362724663997, "heading": 55.715662254440524} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 9, "radius": 0.06350710634118095, "mass": 15.265802190618913, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32382266419963, "I_33_without_motor": 0.04000626990115018, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.926443591441704, "trigger": 800, "sampling_rate": 105, "lag": 1.4678653902066923, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0531847646261507, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3187006432987034, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6404.661396978743, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032911897187688444, "grain_number": 5, "grain_density": 1832.0134703762376, "grain_outer_radius": 0.03285483295339173, "grain_initial_inner_radius": 0.01584245632830464, "grain_initial_height": 0.12062038989177004, "grain_separation": 0.004807062173860424, "grains_center_of_mass_position": 0.3983415959098941, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0016226354823683927, "throat_radius": 0.01052089634714719, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557614258373035}], "aerodynamic_surfaces": [{"length": 0.5570916167305543, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1324345591174916]}, {"n": 4, "root_chord": 0.12047401254346159, "tip_chord": 0.059679555252728576, "span": 0.11020947905349059, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0490820920711483]}, {"top_radius": 0.06320960344618062, "bottom_radius": 0.04538986967738098, "length": 0.061282294721725125, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6990219674689573, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186849303756757, "upper_button_position": 0.08033703709328155}], "rail_length": 5, "inclination": 83.809632610108, "heading": 50.041607642076784} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 5, "radius": 0.06349413243678145, "mass": 14.743964824602733, "I_11_without_motor": 6.321, "I_22_without_motor": 6.337257411297098, "I_33_without_motor": 0.0329993761123817, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.00520642707896, "trigger": 800, "sampling_rate": 105, "lag": 1.456810861337788, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8956931615186817, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3230597114159592, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7209.683200057362, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03279760108823367, "grain_number": 5, "grain_density": 1834.9366360707274, "grain_outer_radius": 0.032787904216677995, "grain_initial_inner_radius": 0.014970218367640686, "grain_initial_height": 0.12128795849055533, "grain_separation": 0.004719163578293065, "grains_center_of_mass_position": 0.39530647037378636, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0022908949144089534, "throat_radius": 0.010589347376890983, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546074628084332}], "aerodynamic_surfaces": [{"length": 0.5572291958811432, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1353683373632557]}, {"n": 4, "root_chord": 0.12050940641366253, "tip_chord": 0.05962258502919415, "span": 0.11051119243479171, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0483006211672794]}, {"top_radius": 0.06387608941136222, "bottom_radius": 0.042135664250281764, "length": 0.06221056212548488, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6999072201956247, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171381994017947, "upper_button_position": 0.08276902079382997}], "rail_length": 5, "inclination": 85.17946214102281, "heading": 51.998550698639285} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 1, "radius": 0.06349988246736835, "mass": 15.127951044531462, "I_11_without_motor": 6.321, "I_22_without_motor": 6.304120784320496, "I_33_without_motor": 0.047270325007072705, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.125776902514774, "trigger": 800, "sampling_rate": 105, "lag": 1.4104745690639993, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0402900695968205, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7050693742503058, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7382.714678228542, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03366868417579529, "grain_number": 5, "grain_density": 1822.1786217419121, "grain_outer_radius": 0.034093475845885395, "grain_initial_inner_radius": 0.014939083650324135, "grain_initial_height": 0.12125037765414684, "grain_separation": 0.004922597009769367, "grains_center_of_mass_position": 0.3986958463355442, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009764665546426117, "throat_radius": 0.010583062536681957, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2569513063011652}], "aerodynamic_surfaces": [{"length": 0.5598181143296278, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1345825464475583]}, {"n": 4, "root_chord": 0.1199812213844204, "tip_chord": 0.06007242530874172, "span": 0.11046315666132789, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0495563519149418]}, {"top_radius": 0.06557365470659852, "bottom_radius": 0.043846776979273826, "length": 0.06026413656902243, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6992183915879916, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171854737317541, "upper_button_position": 0.08203291785623745}], "rail_length": 5, "inclination": 86.05351223387608, "heading": 54.31655922653191} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 13, "radius": 0.06350430884204616, "mass": 15.110086357337545, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313196794464696, "I_33_without_motor": 0.023551995393136224, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.021930028181636, "trigger": 800, "sampling_rate": 105, "lag": 1.352065013695944, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9537763680190132, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3902969567718713, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5378.405857272342, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032723072652738314, "grain_number": 5, "grain_density": 1830.5648866654535, "grain_outer_radius": 0.03291049993078663, "grain_initial_inner_radius": 0.014576842219137548, "grain_initial_height": 0.12037508413096347, "grain_separation": 0.003250255271304136, "grains_center_of_mass_position": 0.39659432746007384, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00026071784347483993, "throat_radius": 0.011194397861158844, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547624185188067}], "aerodynamic_surfaces": [{"length": 0.5571692791716677, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1336810995436297]}, {"n": 4, "root_chord": 0.12020141034019076, "tip_chord": 0.05864438628824802, "span": 0.1103435967322336, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0486715741057797]}, {"top_radius": 0.06229932186875737, "bottom_radius": 0.04290881295541781, "length": 0.063358717393052, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7003511393453975, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6196147243858786, "upper_button_position": 0.08073641495951889}], "rail_length": 5, "inclination": 85.01280931564365, "heading": 54.70066345505092} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 16, "radius": 0.0635050468607417, "mass": 15.01832598515126, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319956347753105, "I_33_without_motor": 0.02249324390902527, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.185517507507319, "trigger": 800, "sampling_rate": 105, "lag": 1.4016213942364637, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0887588253205815, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4309583887245576, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6982.205911633152, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033246452125051465, "grain_number": 5, "grain_density": 1740.8195228641932, "grain_outer_radius": 0.0336568862383229, "grain_initial_inner_radius": 0.013988402457095442, "grain_initial_height": 0.12000765920539376, "grain_separation": 0.003616696522377179, "grains_center_of_mass_position": 0.3961733230550799, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010547821296425619, "throat_radius": 0.01121717290936513, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2541630613909378}], "aerodynamic_surfaces": [{"length": 0.5568639651946021, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133693227245283]}, {"n": 4, "root_chord": 0.12014662687471143, "tip_chord": 0.05939124664221713, "span": 0.1099919584587918, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.050469242277891]}, {"top_radius": 0.06449893375346899, "bottom_radius": 0.044958049856097825, "length": 0.05988560972521483, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7010603889465366, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178754032676357, "upper_button_position": 0.08318498567890087}], "rail_length": 5, "inclination": 84.34631637838199, "heading": 52.13796638860872} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 9, "radius": 0.06349879458590339, "mass": 14.803022975158811, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32060424589369, "I_33_without_motor": 0.047520483173275854, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.058544834636955, "trigger": 800, "sampling_rate": 105, "lag": 1.4785971468455275, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0614907711676078, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3673736910305796, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7094.366843241132, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03310650406195907, "grain_number": 5, "grain_density": 1801.824305426261, "grain_outer_radius": 0.0333374711981827, "grain_initial_inner_radius": 0.015269046054695043, "grain_initial_height": 0.11907446421612433, "grain_separation": 0.005498852029193272, "grains_center_of_mass_position": 0.3975516890108029, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001707730684446203, "throat_radius": 0.011608946091220599, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256617508657337}], "aerodynamic_surfaces": [{"length": 0.5571560993742825, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1326407855436302]}, {"n": 4, "root_chord": 0.12034625641282183, "tip_chord": 0.05997748498667394, "span": 0.10973051662903442, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0495336015363437]}, {"top_radius": 0.06453108414995086, "bottom_radius": 0.04249279203293251, "length": 0.062229211513263244, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6998588828089881, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182203093410857, "upper_button_position": 0.08163857346790238}], "rail_length": 5, "inclination": 84.50639656239441, "heading": 56.14189630658095} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 23, "radius": 0.06349460907409296, "mass": 15.882211432824745, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328077262799159, "I_33_without_motor": 0.04113033573214641, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.86397572128494, "trigger": 800, "sampling_rate": 105, "lag": 1.3603590947287019, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0044680489087623, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7478448460117837, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4949.7013009103375, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03309195922746662, "grain_number": 5, "grain_density": 1855.3406757580794, "grain_outer_radius": 0.03252174343657528, "grain_initial_inner_radius": 0.014860444716284006, "grain_initial_height": 0.12020526459264662, "grain_separation": 0.003960028858570525, "grains_center_of_mass_position": 0.39671224195237276, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009826677295955788, "throat_radius": 0.011165827770546116, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2529574314864291}], "aerodynamic_surfaces": [{"length": 0.5586564497526527, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1344041743801325]}, {"n": 4, "root_chord": 0.12055951279934765, "tip_chord": 0.05945637660907273, "span": 0.11003383740534495, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0495064522197595]}, {"top_radius": 0.06307795515954022, "bottom_radius": 0.04332753273279765, "length": 0.061127684989063465, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7002076263159227, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6162283394445531, "upper_button_position": 0.08397928687136957}], "rail_length": 5, "inclination": 85.61568090257317, "heading": 53.048253945099944} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 14, "radius": 0.06350022644120565, "mass": 15.638706086222061, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315149851910911, "I_33_without_motor": 0.033605859135372236, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.010865819538093, "trigger": 800, "sampling_rate": 105, "lag": 1.4507196413013295, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9902674475576888, "trigger": "apogee", "sampling_rate": 105, "lag": 1.555940781255637, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6152.8394306969685, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03224544807416971, "grain_number": 5, "grain_density": 1852.6566049336561, "grain_outer_radius": 0.03323741337654431, "grain_initial_inner_radius": 0.01520799444164681, "grain_initial_height": 0.12192123296600217, "grain_separation": 0.0039425128267102484, "grains_center_of_mass_position": 0.3992724798105299, "center_of_dry_mass_position": 0.317, "nozzle_position": -3.8218534055547614e-05, "throat_radius": 0.010656077202634399, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254778911345174}], "aerodynamic_surfaces": [{"length": 0.5565266018109587, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1359570206731244]}, {"n": 4, "root_chord": 0.12041407464304138, "tip_chord": 0.06035432573614037, "span": 0.10981105845857335, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0479383601173968]}, {"top_radius": 0.0630044317719663, "bottom_radius": 0.04254594532145259, "length": 0.06074228595395585, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7002667644809241, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172444088256599, "upper_button_position": 0.08302235565526417}], "rail_length": 5, "inclination": 84.25380136602173, "heading": 51.427236251369195} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 28, "radius": 0.06350842176798246, "mass": 14.585432044763756, "I_11_without_motor": 6.321, "I_22_without_motor": 6.308570736382146, "I_33_without_motor": 0.028154147699821525, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.95367862250367, "trigger": 800, "sampling_rate": 105, "lag": 1.48335407629619, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8479584311985348, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4543384361744405, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7302.826414274274, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03400640346770926, "grain_number": 5, "grain_density": 1918.3744598447122, "grain_outer_radius": 0.03364313621976003, "grain_initial_inner_radius": 0.014722570047084556, "grain_initial_height": 0.12051079668066066, "grain_separation": 0.005403882303064976, "grains_center_of_mass_position": 0.3978602490158661, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007545346291099142, "throat_radius": 0.01180114388351458, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2541696236492597}], "aerodynamic_surfaces": [{"length": 0.5567715917331382, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1343036975601393]}, {"n": 4, "root_chord": 0.11988607684146547, "tip_chord": 0.05934570897296207, "span": 0.11057929243631794, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0486221514259666]}, {"top_radius": 0.06364515426457149, "bottom_radius": 0.042828181648431767, "length": 0.060639902872188636, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6999042281413373, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179020572395926, "upper_button_position": 0.08200217090174478}], "rail_length": 5, "inclination": 83.45851878453193, "heading": 50.81195555194541} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 14, "radius": 0.06349869030005506, "mass": 15.516371514227249, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3311270901818855, "I_33_without_motor": 0.039518484734917196, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.187056276082586, "trigger": 800, "sampling_rate": 105, "lag": 1.4862396222757985, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.960293736835046, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4964934334260673, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6438.003037636608, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03414470526835011, "grain_number": 5, "grain_density": 1800.8243668345003, "grain_outer_radius": 0.03374461059698083, "grain_initial_inner_radius": 0.013685565254489138, "grain_initial_height": 0.12022826792767276, "grain_separation": 0.0057261536814462825, "grains_center_of_mass_position": 0.3964320154434183, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003684550695898837, "throat_radius": 0.012026535153821825, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564012585885642}], "aerodynamic_surfaces": [{"length": 0.5576312641519685, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1321129037097613]}, {"n": 4, "root_chord": 0.11964163249817243, "tip_chord": 0.06053330978274308, "span": 0.10957726966567305, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0504223320165638]}, {"top_radius": 0.06377627586807537, "bottom_radius": 0.04344315579923672, "length": 0.06043671965659524, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6997111517704975, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176186103593101, "upper_button_position": 0.08209254141118738}], "rail_length": 5, "inclination": 84.85887548960986, "heading": 52.8059677474103} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 17, "radius": 0.06349878564313984, "mass": 14.713597534438073, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3103445522116814, "I_33_without_motor": 0.04088010128284267, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.930264833906563, "trigger": 800, "sampling_rate": 105, "lag": 1.3403340537787478, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0771270163347837, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5906531409508655, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6980.775342748607, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03304396659691758, "grain_number": 5, "grain_density": 1828.2039706558196, "grain_outer_radius": 0.03255262785800268, "grain_initial_inner_radius": 0.014804314403674428, "grain_initial_height": 0.12081926045565075, "grain_separation": 0.006334794111093646, "grains_center_of_mass_position": 0.3969615378071788, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007381302146619324, "throat_radius": 0.01091167160641832, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256695726625107}], "aerodynamic_surfaces": [{"length": 0.5578882017675699, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1353655521640371]}, {"n": 4, "root_chord": 0.12024055997321423, "tip_chord": 0.05910299192455106, "span": 0.1101075526767799, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0499921248036814]}, {"top_radius": 0.06517662017037176, "bottom_radius": 0.045027842144353604, "length": 0.05853243311978652, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7013216442460241, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179429449661326, "upper_button_position": 0.0833786992798915}], "rail_length": 5, "inclination": 83.63703605683945, "heading": 56.04315409627633} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 26, "radius": 0.06349619929636134, "mass": 15.998333951326998, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3324959848728914, "I_33_without_motor": 0.05422793683538238, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.15479561661968, "trigger": 800, "sampling_rate": 105, "lag": 1.4886877932917617, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9201891174829712, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4841484418660622, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7132.892533737529, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032452705935788514, "grain_number": 5, "grain_density": 1847.8700809072848, "grain_outer_radius": 0.03343400508295054, "grain_initial_inner_radius": 0.015556479392980972, "grain_initial_height": 0.1203868400370737, "grain_separation": 0.0046006545940511494, "grains_center_of_mass_position": 0.39728053674597374, "center_of_dry_mass_position": 0.317, "nozzle_position": -1.7065909288889325e-05, "throat_radius": 0.01164499383558099, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560284652987779}], "aerodynamic_surfaces": [{"length": 0.558860765261112, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1338779197920084]}, {"n": 4, "root_chord": 0.11949774060242359, "tip_chord": 0.05892234940425116, "span": 0.10947531891359588, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0508821178046455]}, {"top_radius": 0.0638052296478365, "bottom_radius": 0.04203443854281456, "length": 0.060885989725395946, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6985946249866202, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192536700614117, "upper_button_position": 0.07934095492520843}], "rail_length": 5, "inclination": 83.7169500373721, "heading": 52.58342544709251} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 19, "radius": 0.06349508539378668, "mass": 15.29293881775925, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31698797183387, "I_33_without_motor": 0.035692167197892685, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.929693588666144, "trigger": 800, "sampling_rate": 105, "lag": 1.4256993080441043, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9763283447404248, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4882067575371907, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6362.120849571938, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03255962733384769, "grain_number": 5, "grain_density": 1789.3880336595646, "grain_outer_radius": 0.032324747585193665, "grain_initial_inner_radius": 0.014691614236970438, "grain_initial_height": 0.12117119900240471, "grain_separation": 0.005567835426417903, "grains_center_of_mass_position": 0.39778731462867745, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008517532414156169, "throat_radius": 0.010289287563105851, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556579279050084}], "aerodynamic_surfaces": [{"length": 0.5582143342791072, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1342265931300992]}, {"n": 4, "root_chord": 0.12065255606351685, "tip_chord": 0.060529226516027365, "span": 0.1101525838565802, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0508004536240874]}, {"top_radius": 0.06533701855500959, "bottom_radius": 0.04251833164731541, "length": 0.062377266030837875, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6995289004434556, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187860952015437, "upper_button_position": 0.08074280524191191}], "rail_length": 5, "inclination": 84.20945590460924, "heading": 56.73665378757781} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 8, "radius": 0.06350780886056825, "mass": 15.713136063635455, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3444643700358165, "I_33_without_motor": 0.03428915836315116, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.103834277538313, "trigger": 800, "sampling_rate": 105, "lag": 1.3639714046090532, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8915577948691057, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5088803851157955, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7026.854294754978, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032921717246896305, "grain_number": 5, "grain_density": 1887.0827550331205, "grain_outer_radius": 0.03276949607729857, "grain_initial_inner_radius": 0.01501597811270181, "grain_initial_height": 0.11884550439621125, "grain_separation": 0.006216505249936778, "grains_center_of_mass_position": 0.3992649907504356, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00019146595975479876, "throat_radius": 0.011305035482275154, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548049677302013}], "aerodynamic_surfaces": [{"length": 0.5587865751733017, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1348964369359507]}, {"n": 4, "root_chord": 0.11935120769305262, "tip_chord": 0.06046467457639855, "span": 0.10942959470112658, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0511620933471475]}, {"top_radius": 0.06274060826929713, "bottom_radius": 0.041957770541348825, "length": 0.06034069520915706, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6974625963335641, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178153625143794, "upper_button_position": 0.0796472338191847}], "rail_length": 5, "inclination": 83.20880479645666, "heading": 50.61474897693754} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 7, "radius": 0.06348996262058414, "mass": 14.374903371657116, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316094399336938, "I_33_without_motor": 0.0424350372256497, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.060660624785088, "trigger": 800, "sampling_rate": 105, "lag": 1.3567309573777342, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0950657123179492, "trigger": "apogee", "sampling_rate": 105, "lag": 1.0724681653530452, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6331.80104234107, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03221203446405128, "grain_number": 5, "grain_density": 1790.2040907239311, "grain_outer_radius": 0.03306105381158216, "grain_initial_inner_radius": 0.014774081637033682, "grain_initial_height": 0.12011635841882029, "grain_separation": 0.004871724671113781, "grains_center_of_mass_position": 0.3968071243970028, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011697908688223773, "throat_radius": 0.011307211840652049, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255799452226066}], "aerodynamic_surfaces": [{"length": 0.5581524755227274, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1340901674031068]}, {"n": 4, "root_chord": 0.11971592814833756, "tip_chord": 0.059482899746064105, "span": 0.11054868663961716, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0491225699779931]}, {"top_radius": 0.06314832010320223, "bottom_radius": 0.04309338518286907, "length": 0.05929522206206675, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6999439405557972, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180478714284893, "upper_button_position": 0.08189606912730796}], "rail_length": 5, "inclination": 84.7017541615836, "heading": 52.05424611611283} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 2, "radius": 0.06349852445303969, "mass": 15.381744392649534, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3206968438256315, "I_33_without_motor": 0.04957666628959639, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.053426084550784, "trigger": 800, "sampling_rate": 105, "lag": 1.6964050296081945, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0065385200497106, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3153724563679332, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5906.940846190087, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0321538711116943, "grain_number": 5, "grain_density": 1816.3019477985326, "grain_outer_radius": 0.03263015785969688, "grain_initial_inner_radius": 0.015213767942987625, "grain_initial_height": 0.12142764780622566, "grain_separation": 0.003829594007035069, "grains_center_of_mass_position": 0.39688536742819247, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00030298673670554313, "throat_radius": 0.010649387045871848, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2529723908646067}], "aerodynamic_surfaces": [{"length": 0.5573424481965525, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133107980648992]}, {"n": 4, "root_chord": 0.1198034473738825, "tip_chord": 0.05985569751203502, "span": 0.11056101585968357, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0490130828542834]}, {"top_radius": 0.06245110048709973, "bottom_radius": 0.04282309872485389, "length": 0.06073366776182209, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6985930220235205, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172125278897123, "upper_button_position": 0.08138049413380821}], "rail_length": 5, "inclination": 86.47059384462506, "heading": 51.78114231995752} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 23, "radius": 0.06350110609969463, "mass": 15.27945510023428, "I_11_without_motor": 6.321, "I_22_without_motor": 6.335105899381713, "I_33_without_motor": 0.04451985557154536, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.103771217226235, "trigger": 800, "sampling_rate": 105, "lag": 1.5137413752945212, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9719815443093841, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1333745950007599, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7350.638053689589, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03291542616008069, "grain_number": 5, "grain_density": 1751.795497563181, "grain_outer_radius": 0.032580844789046944, "grain_initial_inner_radius": 0.015386196926125821, "grain_initial_height": 0.11925007255759713, "grain_separation": 0.0036535842265723465, "grains_center_of_mass_position": 0.39702849110222205, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0017443444494659314, "throat_radius": 0.010237030153352124, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549235139961086}], "aerodynamic_surfaces": [{"length": 0.5580739365630819, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1332662344967228]}, {"n": 4, "root_chord": 0.12002936531818889, "tip_chord": 0.059286537455685656, "span": 0.11014486475303154, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0493736829106934]}, {"top_radius": 0.06431269005894381, "bottom_radius": 0.04397192766024827, "length": 0.061127347819634324, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7001038615254359, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174162796002083, "upper_button_position": 0.08268758192522763}], "rail_length": 5, "inclination": 82.85778360047398, "heading": 51.16988676664341} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 23, "radius": 0.06351235563524632, "mass": 14.63322038652452, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3302254494163215, "I_33_without_motor": 0.025350749988723893, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.053096897204416, "trigger": 800, "sampling_rate": 105, "lag": 1.3635651794695702, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9701579230024913, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6372569132834822, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6832.288212514506, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03357760600646698, "grain_number": 5, "grain_density": 1899.105846343389, "grain_outer_radius": 0.03349899343792087, "grain_initial_inner_radius": 0.015038516649391938, "grain_initial_height": 0.1196638212053437, "grain_separation": 0.00560807561256116, "grains_center_of_mass_position": 0.39719181625568056, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0012562832448794689, "throat_radius": 0.012044905000954774, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255696338974987}], "aerodynamic_surfaces": [{"length": 0.5593896378193238, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1339020865839886]}, {"n": 4, "root_chord": 0.12030892210238418, "tip_chord": 0.06062600929386921, "span": 0.11017272883690943, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0483048017003125]}, {"top_radius": 0.06478527852177199, "bottom_radius": 0.042073537329639345, "length": 0.060411611459264415, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.700418092723315, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6153840766118764, "upper_button_position": 0.08503401611143857}], "rail_length": 5, "inclination": 84.59254794762977, "heading": 55.9687805076979} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 0, "radius": 0.06350590619094476, "mass": 15.080485170962332, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327040010827636, "I_33_without_motor": 0.042590045765280984, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.1537874988919, "trigger": 800, "sampling_rate": 105, "lag": 1.4535783866105365, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1199840450592056, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2928765553431871, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6560.483730429797, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033002539805288965, "grain_number": 5, "grain_density": 1753.135707019853, "grain_outer_radius": 0.03257329208233708, "grain_initial_inner_radius": 0.014644125862002266, "grain_initial_height": 0.12098127573465807, "grain_separation": 0.007023160684503705, "grains_center_of_mass_position": 0.3957751400327463, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007006386699787393, "throat_radius": 0.01094411075588027, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2562606838365908}], "aerodynamic_surfaces": [{"length": 0.5581466476385946, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1341610555974102]}, {"n": 4, "root_chord": 0.11932672269248384, "tip_chord": 0.06030727424750291, "span": 0.1103326149631549, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.050338978641946]}, {"top_radius": 0.06425923763319025, "bottom_radius": 0.04278974362240359, "length": 0.060061214011226924, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7011599614929181, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616562364935789, "upper_button_position": 0.08459759655712917}], "rail_length": 5, "inclination": 85.49450114169898, "heading": 54.39902008969704} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 3, "radius": 0.06349535545294449, "mass": 15.303293072393853, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320331081926137, "I_33_without_motor": 0.03258812738472048, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.027716162274867, "trigger": 800, "sampling_rate": 105, "lag": 1.5230030817401685, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.13248367224743, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5705494417288957, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7837.4232661561955, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03206541531820579, "grain_number": 5, "grain_density": 1834.1727399069105, "grain_outer_radius": 0.033016426516149236, "grain_initial_inner_radius": 0.014720608706298632, "grain_initial_height": 0.1192598495122423, "grain_separation": 0.005158907991717304, "grains_center_of_mass_position": 0.39423900952152346, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006761447815294225, "throat_radius": 0.011577124841068962, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556291911841437}], "aerodynamic_surfaces": [{"length": 0.5569380047094106, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1340252793986345]}, {"n": 4, "root_chord": 0.12057834302562266, "tip_chord": 0.05948300577613497, "span": 0.10985576754615899, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0518576729558635]}, {"top_radius": 0.06445272034031992, "bottom_radius": 0.04234109310044354, "length": 0.05917382632419316, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7004017762281358, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616986328570382, "upper_button_position": 0.08341544765775377}], "rail_length": 5, "inclination": 83.77920212144204, "heading": 53.03152903838162} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 21, "radius": 0.06350074771502515, "mass": 15.355778020677421, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320714881653855, "I_33_without_motor": 0.04303405984654849, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.010550064542008, "trigger": 800, "sampling_rate": 105, "lag": 1.499853205078277, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9572659086012192, "trigger": "apogee", "sampling_rate": 105, "lag": 1.417409850232525, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6490.225304022907, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03321605551660326, "grain_number": 5, "grain_density": 1739.7843876635284, "grain_outer_radius": 0.03229041703210152, "grain_initial_inner_radius": 0.014696709960487933, "grain_initial_height": 0.11994377061119046, "grain_separation": 0.004627187312935741, "grains_center_of_mass_position": 0.39566391365623893, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0002442389874584447, "throat_radius": 0.010615283291663983, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559453578221709}], "aerodynamic_surfaces": [{"length": 0.5572041054692399, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1346302087377695]}, {"n": 4, "root_chord": 0.11922252089377602, "tip_chord": 0.05936193998599329, "span": 0.10929164444246746, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.050253582329848]}, {"top_radius": 0.06356771943392729, "bottom_radius": 0.045341237308153266, "length": 0.0588753041109394, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6987218307892715, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173009932612804, "upper_button_position": 0.08142083752799112}], "rail_length": 5, "inclination": 83.7702784675595, "heading": 54.314579636028974} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 10, "radius": 0.06349555890183992, "mass": 15.435417001125849, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324087026464451, "I_33_without_motor": 0.03010546740741339, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.022184541646705, "trigger": 800, "sampling_rate": 105, "lag": 1.456354408532965, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9848102495217776, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4464278247869027, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6148.831419127975, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033577235794927884, "grain_number": 5, "grain_density": 1842.9966826375726, "grain_outer_radius": 0.0325990615873702, "grain_initial_inner_radius": 0.015535464357162472, "grain_initial_height": 0.12081113517613193, "grain_separation": 0.0064911026640307855, "grains_center_of_mass_position": 0.3979306317919206, "center_of_dry_mass_position": 0.317, "nozzle_position": 5.6397569139936564e-05, "throat_radius": 0.011825017393866535, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254323255510756}], "aerodynamic_surfaces": [{"length": 0.5604970699237952, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1347742825374927]}, {"n": 4, "root_chord": 0.11942059062262474, "tip_chord": 0.06010081633256524, "span": 0.11026268684403966, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0485149752420118]}, {"top_radius": 0.06319547676685343, "bottom_radius": 0.04192606330599147, "length": 0.05793084735486133, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7021985402384913, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6166674140792626, "upper_button_position": 0.08553112615922864}], "rail_length": 5, "inclination": 84.13204659121203, "heading": 50.798240170468596} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 21, "radius": 0.06350648528594505, "mass": 16.022384906562714, "I_11_without_motor": 6.321, "I_22_without_motor": 6.339753898496234, "I_33_without_motor": 0.051379872144507316, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.041192996495813, "trigger": 800, "sampling_rate": 105, "lag": 1.3446839239954176, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1605698007943466, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2860524983764323, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4395.702796218928, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03296695816350318, "grain_number": 5, "grain_density": 1909.018223665226, "grain_outer_radius": 0.03297955964153185, "grain_initial_inner_radius": 0.01460586409679628, "grain_initial_height": 0.11972751592964168, "grain_separation": 0.006437238519675861, "grains_center_of_mass_position": 0.3958888990022721, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00036996454249238524, "throat_radius": 0.011480407243885236, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544444198865576}], "aerodynamic_surfaces": [{"length": 0.5568741504545901, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1335768309741703]}, {"n": 4, "root_chord": 0.11992850881387403, "tip_chord": 0.060716727639093596, "span": 0.10972540108649446, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0494337601828376]}, {"top_radius": 0.06591730754688764, "bottom_radius": 0.04446196485012118, "length": 0.058859635369989505, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6991799211182612, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172692264558387, "upper_button_position": 0.08191069466242251}], "rail_length": 5, "inclination": 84.25934167011653, "heading": 53.31544371897368} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 12, "radius": 0.06348679698098664, "mass": 15.643012583287367, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312586480535924, "I_33_without_motor": 0.03217381870796584, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.06631671882596, "trigger": 800, "sampling_rate": 105, "lag": 1.5388001677033374, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0447753170447616, "trigger": "apogee", "sampling_rate": 105, "lag": 1.646354168016547, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6012.542282399403, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03351870680531415, "grain_number": 5, "grain_density": 1897.2922417516957, "grain_outer_radius": 0.03295075925499716, "grain_initial_inner_radius": 0.014904496095677124, "grain_initial_height": 0.12109766326106067, "grain_separation": 0.005915290476755555, "grains_center_of_mass_position": 0.3972635705551817, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001035629095418346, "throat_radius": 0.011692170974215908, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256062291660497}], "aerodynamic_surfaces": [{"length": 0.5580067917410597, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133743246407072]}, {"n": 4, "root_chord": 0.11858156903429079, "tip_chord": 0.06046168479157574, "span": 0.10943141814501382, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0500623574232182]}, {"top_radius": 0.06460681947986344, "bottom_radius": 0.0428654149336373, "length": 0.06049209042901334, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6976596372234667, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169637943623936, "upper_button_position": 0.08069584286107312}], "rail_length": 5, "inclination": 84.04911209193259, "heading": 53.24442784410519} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 24, "radius": 0.06349300668579733, "mass": 15.710675324552486, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31423475141826, "I_33_without_motor": 0.038184915356416244, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.895151400977914, "trigger": 800, "sampling_rate": 105, "lag": 1.4344558685367224, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9201636342429389, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6551536325175011, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7112.396404893813, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03323331356536386, "grain_number": 5, "grain_density": 1884.520454591828, "grain_outer_radius": 0.032645597551832266, "grain_initial_inner_radius": 0.015675785732693383, "grain_initial_height": 0.11909244184316028, "grain_separation": 0.004931284337270506, "grains_center_of_mass_position": 0.39681758281189233, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005810051466822946, "throat_radius": 0.010327303737742823, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254696677054657}], "aerodynamic_surfaces": [{"length": 0.557663996791882, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1343148661144054]}, {"n": 4, "root_chord": 0.11965665154381235, "tip_chord": 0.060797206093152145, "span": 0.11012178180824408, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0481831706107316]}, {"top_radius": 0.06520772276581929, "bottom_radius": 0.044411744092102294, "length": 0.058731355506698335, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7000852045839253, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190093503624114, "upper_button_position": 0.08107585422151387}], "rail_length": 5, "inclination": 84.6001440128543, "heading": 52.07994092421364} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 1, "radius": 0.06349345936763684, "mass": 15.229305299915044, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32291769208129, "I_33_without_motor": 0.025094229413376787, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.104697184054451, "trigger": 800, "sampling_rate": 105, "lag": 1.3599000265694747, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9024488353461894, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6678373358010978, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5675.150317443638, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03303095238778672, "grain_number": 5, "grain_density": 1799.3573303526687, "grain_outer_radius": 0.03373602821342102, "grain_initial_inner_radius": 0.015331338147965428, "grain_initial_height": 0.12211038017569219, "grain_separation": 0.0037808976906427557, "grains_center_of_mass_position": 0.39634137308253475, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002303445661585334, "throat_radius": 0.011150902070649652, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554042104850778}], "aerodynamic_surfaces": [{"length": 0.5572338248109404, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1352705070937228]}, {"n": 4, "root_chord": 0.11973229719543961, "tip_chord": 0.0594967992485793, "span": 0.10950180927090804, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0504456532799737]}, {"top_radius": 0.061910721762540276, "bottom_radius": 0.04282354300384546, "length": 0.058343806061444264, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7011206239632359, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616949948002587, "upper_button_position": 0.08417067596064898}], "rail_length": 5, "inclination": 86.14502681499017, "heading": 52.259494904569685} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 17, "radius": 0.06350118993282507, "mass": 15.967922522510083, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320014640913521, "I_33_without_motor": 0.03908633941870256, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.118853974679416, "trigger": 800, "sampling_rate": 105, "lag": 1.4569535624046783, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0093608142083361, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7679101149579208, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6550.118753420668, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03363947629811945, "grain_number": 5, "grain_density": 1897.5507318751136, "grain_outer_radius": 0.03267991078860166, "grain_initial_inner_radius": 0.01438790786594538, "grain_initial_height": 0.1176424331965173, "grain_separation": 0.006017636176657215, "grains_center_of_mass_position": 0.39705689936945565, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.002320326358643933, "throat_radius": 0.010458542515174866, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549759180191344}], "aerodynamic_surfaces": [{"length": 0.559626122377693, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.132382458229706]}, {"n": 4, "root_chord": 0.12048713186222713, "tip_chord": 0.061793726123672434, "span": 0.109655944700831, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0497689046410188]}, {"top_radius": 0.06395348965069059, "bottom_radius": 0.04487508777234171, "length": 0.05946818074730128, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6989923307436772, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176771801290338, "upper_button_position": 0.08131515061464334}], "rail_length": 5, "inclination": 84.01096872773165, "heading": 52.100536536265494} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 28, "radius": 0.06349891927674146, "mass": 15.47712467726083, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325183346714213, "I_33_without_motor": 0.025724138337102274, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.147111532886402, "trigger": 800, "sampling_rate": 105, "lag": 1.5648962587444277, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9645484443409512, "trigger": "apogee", "sampling_rate": 105, "lag": 1.56720477317266, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7389.5952893631065, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033932734829157776, "grain_number": 5, "grain_density": 1858.8568395035209, "grain_outer_radius": 0.0327756087381575, "grain_initial_inner_radius": 0.014732318686677888, "grain_initial_height": 0.1188487168381557, "grain_separation": 0.003757191507486591, "grains_center_of_mass_position": 0.3977637229082991, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010491321028930352, "throat_radius": 0.011131720966651803, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253595666403797}], "aerodynamic_surfaces": [{"length": 0.5582283963890969, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133952691105101]}, {"n": 4, "root_chord": 0.12013563357583198, "tip_chord": 0.06041864392135998, "span": 0.11014702308811458, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0493439621832024]}, {"top_radius": 0.06370779329845867, "bottom_radius": 0.04278997567100838, "length": 0.05977010091517073, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7004634566280385, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186314564602207, "upper_button_position": 0.08183200016781789}], "rail_length": 5, "inclination": 83.89789283833527, "heading": 55.81271885753942} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 14, "radius": 0.06348708241756881, "mass": 16.60722778565523, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307912106288767, "I_33_without_motor": 0.05099869641910072, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.866287140024413, "trigger": 800, "sampling_rate": 105, "lag": 1.5688675406151305, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9676327986293546, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9784233768827384, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8271.502814639214, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03288969315294562, "grain_number": 5, "grain_density": 1772.5210336231446, "grain_outer_radius": 0.03351194797581191, "grain_initial_inner_radius": 0.014787369648641024, "grain_initial_height": 0.12125351172283852, "grain_separation": 0.005797479730158274, "grains_center_of_mass_position": 0.3956307043358793, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002153104214036965, "throat_radius": 0.010892574191614763, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547504959416511}], "aerodynamic_surfaces": [{"length": 0.5597674965209204, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1347281479222602]}, {"n": 4, "root_chord": 0.12012231818480085, "tip_chord": 0.060595917926607165, "span": 0.10967032737870996, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.05027181645935]}, {"top_radius": 0.06359767793917634, "bottom_radius": 0.042087874721571356, "length": 0.06128706074508913, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6994132069951474, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179998863443145, "upper_button_position": 0.08141332065083295}], "rail_length": 5, "inclination": 85.02415404387658, "heading": 50.744963687432204} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 17, "radius": 0.0634975752156029, "mass": 15.726268889553106, "I_11_without_motor": 6.321, "I_22_without_motor": 6.310159835420802, "I_33_without_motor": 0.03528197610976598, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.16485223602406, "trigger": 800, "sampling_rate": 105, "lag": 1.5309591951376371, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9492592173322256, "trigger": "apogee", "sampling_rate": 105, "lag": 1.152304822321074, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6396.453799422515, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03304194738041529, "grain_number": 5, "grain_density": 1810.1155712835957, "grain_outer_radius": 0.03277386169965202, "grain_initial_inner_radius": 0.016061193832872658, "grain_initial_height": 0.11807442424135943, "grain_separation": 0.00591166887592042, "grains_center_of_mass_position": 0.3969098118076178, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00037080678439752, "throat_radius": 0.010538324787860936, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256198962961584}], "aerodynamic_surfaces": [{"length": 0.5592498947619163, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1343984248984658]}, {"n": 4, "root_chord": 0.12010281698327196, "tip_chord": 0.06027771918879294, "span": 0.1090917300051915, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.04963203154123]}, {"top_radius": 0.06348906849588667, "bottom_radius": 0.04266223523510392, "length": 0.060389974265315685, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.700066929647503, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168887849246117, "upper_button_position": 0.0831781447228912}], "rail_length": 5, "inclination": 85.28099405598248, "heading": 53.56973322406409} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 21, "radius": 0.06350273427615721, "mass": 15.486353419652634, "I_11_without_motor": 6.321, "I_22_without_motor": 6.293707426687441, "I_33_without_motor": 0.024163855480485684, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.05021732965515, "trigger": 800, "sampling_rate": 105, "lag": 1.5494444350279468, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0616659800500932, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3459363465004885, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7642.613458294557, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03343827404506386, "grain_number": 5, "grain_density": 1884.6861962430885, "grain_outer_radius": 0.03342551722457275, "grain_initial_inner_radius": 0.014402089757041003, "grain_initial_height": 0.12103427024805224, "grain_separation": 0.005225312739023204, "grains_center_of_mass_position": 0.3960521012625862, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006889608157434229, "throat_radius": 0.010827009818013029, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542169757044788}], "aerodynamic_surfaces": [{"length": 0.5584555159741882, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134614909505412]}, {"n": 4, "root_chord": 0.12062322913262252, "tip_chord": 0.059778320601650614, "span": 0.10934250351532825, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0488973377343485]}, {"top_radius": 0.06403898204495835, "bottom_radius": 0.042973169903093605, "length": 0.06099280288911468, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.69957220912641, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172707304084198, "upper_button_position": 0.0823014787179902}], "rail_length": 5, "inclination": 83.90584384561399, "heading": 53.414733138249176} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 12, "radius": 0.06350246101705224, "mass": 15.587010507469616, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320661071678519, "I_33_without_motor": 0.03299103619177717, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.077210209058295, "trigger": 800, "sampling_rate": 105, "lag": 1.7106666514454076, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.931320667434776, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7716872064413278, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7452.395261597699, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0330517925947797, "grain_number": 5, "grain_density": 1801.554567364219, "grain_outer_radius": 0.03329090656261106, "grain_initial_inner_radius": 0.014681025226281475, "grain_initial_height": 0.11993109079859901, "grain_separation": 0.005173321381254501, "grains_center_of_mass_position": 0.39630123235754117, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00011068013476115184, "throat_radius": 0.011381598343427389, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556729895049132}], "aerodynamic_surfaces": [{"length": 0.5597773659406077, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1348396952257238]}, {"n": 4, "root_chord": 0.12055489484469704, "tip_chord": 0.059477668233037816, "span": 0.10967907410190256, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0519044104054516]}, {"top_radius": 0.06370823218982141, "bottom_radius": 0.04450579352330352, "length": 0.061860731075098235, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6991785577766739, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183439731388063, "upper_button_position": 0.08083458463786763}], "rail_length": 5, "inclination": 85.61810805373128, "heading": 53.74970670735246} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 19, "radius": 0.06350573537363302, "mass": 14.30805992536985, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31528362122732, "I_33_without_motor": 0.03188559398428235, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.093521331465285, "trigger": 800, "sampling_rate": 105, "lag": 1.3564706409584264, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.009760896720427, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7787872915821343, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4242.052104083594, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033389290903656256, "grain_number": 5, "grain_density": 1746.8561271388007, "grain_outer_radius": 0.03304571390182966, "grain_initial_inner_radius": 0.014782952011176501, "grain_initial_height": 0.12135739369955491, "grain_separation": 0.004190858753516596, "grains_center_of_mass_position": 0.3949441894388302, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003698788353958239, "throat_radius": 0.010375367704889374, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547516322630021}], "aerodynamic_surfaces": [{"length": 0.5589418312759338, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1345455674290448]}, {"n": 4, "root_chord": 0.11955012772670659, "tip_chord": 0.059746869415886625, "span": 0.10985610336855757, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0480885307926457]}, {"top_radius": 0.06310190179238634, "bottom_radius": 0.04431718568223173, "length": 0.06132497816473511, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6992169721499453, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171755890032975, "upper_button_position": 0.08204138314664777}], "rail_length": 5, "inclination": 84.69013994851046, "heading": 49.7799035498802} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 7, "radius": 0.06349808638580251, "mass": 15.26117984996623, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313792929031072, "I_33_without_motor": 0.039028815462556654, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.019968502483774, "trigger": 800, "sampling_rate": 105, "lag": 1.293710811772124, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9805575865785177, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5983124444765036, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5820.692744412688, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03465972691618848, "grain_number": 5, "grain_density": 1869.9112320834886, "grain_outer_radius": 0.03285971795415413, "grain_initial_inner_radius": 0.01514107450990915, "grain_initial_height": 0.11885928499113928, "grain_separation": 0.006009036129893335, "grains_center_of_mass_position": 0.3958164370610288, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001418728843530659, "throat_radius": 0.011731075210787385, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559732262092702}], "aerodynamic_surfaces": [{"length": 0.5568826774337932, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1330704792408508]}, {"n": 4, "root_chord": 0.12031142839982933, "tip_chord": 0.0606743409717126, "span": 0.10870074033956711, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0508477777633585]}, {"top_radius": 0.0648848329000352, "bottom_radius": 0.044880244462127794, "length": 0.059120897804609475, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.700730906083566, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6161153401468761, "upper_button_position": 0.08461556593668995}], "rail_length": 5, "inclination": 84.40677839986306, "heading": 53.26302780747085} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 21, "radius": 0.06349929575481449, "mass": 15.465615089268946, "I_11_without_motor": 6.321, "I_22_without_motor": 6.332695064901782, "I_33_without_motor": 0.02944650746931481, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.145864653234616, "trigger": 800, "sampling_rate": 105, "lag": 1.5011199536099813, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.01143032578772, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9278020202292208, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6414.157841409511, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03327788100491452, "grain_number": 5, "grain_density": 1844.8788954830204, "grain_outer_radius": 0.03301459564213143, "grain_initial_inner_radius": 0.014707825484932605, "grain_initial_height": 0.11883880719343697, "grain_separation": 0.006392721871365158, "grains_center_of_mass_position": 0.3956476448429322, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010332525140067288, "throat_radius": 0.011484032909955786, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255615340545256}], "aerodynamic_surfaces": [{"length": 0.5583373706467214, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134658469530976]}, {"n": 4, "root_chord": 0.11944691692627743, "tip_chord": 0.06032775449099784, "span": 0.1095714360351648, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0473970351578303]}, {"top_radius": 0.06262037654067643, "bottom_radius": 0.042907937122465434, "length": 0.05949146626345526, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6987322801298296, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175012977913668, "upper_button_position": 0.08123098233846282}], "rail_length": 5, "inclination": 86.90268603158258, "heading": 54.8443485850684} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 17, "radius": 0.06349646441148747, "mass": 16.186564204679556, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3285355865999335, "I_33_without_motor": 0.04373704731517958, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.048536374379845, "trigger": 800, "sampling_rate": 105, "lag": 1.5516683981538366, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9486697251128735, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6982717640872143, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 9445.646204880664, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03369883664825597, "grain_number": 5, "grain_density": 1811.0763143046966, "grain_outer_radius": 0.03305498320609093, "grain_initial_inner_radius": 0.015135428691737481, "grain_initial_height": 0.12007989129724471, "grain_separation": 0.006316667503302023, "grains_center_of_mass_position": 0.39808673559545676, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009150862939795672, "throat_radius": 0.011078707680095713, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545044859372902}], "aerodynamic_surfaces": [{"length": 0.557430375793955, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1351186435980873]}, {"n": 4, "root_chord": 0.12024472011328981, "tip_chord": 0.060165768151028885, "span": 0.10986083070797623, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.04817708214022]}, {"top_radius": 0.06295886487910317, "bottom_radius": 0.043326819305221406, "length": 0.05927481229384511, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6996806367425821, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176905446611791, "upper_button_position": 0.08199009208140295}], "rail_length": 5, "inclination": 83.00188501232762, "heading": 53.64934999825792} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 17, "radius": 0.063489511048732, "mass": 15.403246955580508, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325173329854296, "I_33_without_motor": 0.03821842888885621, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.00933365776983, "trigger": 800, "sampling_rate": 105, "lag": 1.6225523343468229, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0986084926586897, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4353139582859633, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7300.273578654727, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03376087952005415, "grain_number": 5, "grain_density": 1807.0328943697189, "grain_outer_radius": 0.03307141546035796, "grain_initial_inner_radius": 0.014598991393814006, "grain_initial_height": 0.11897725559644393, "grain_separation": 0.004816293114279538, "grains_center_of_mass_position": 0.39620109423477756, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0026381497150537786, "throat_radius": 0.010922838556938848, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545358511905456}], "aerodynamic_surfaces": [{"length": 0.5591978529198565, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1330538423253214]}, {"n": 4, "root_chord": 0.1207332445668151, "tip_chord": 0.05917847890503504, "span": 0.10949151058046712, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0489433894492213]}, {"top_radius": 0.06146865769749782, "bottom_radius": 0.04413891123887712, "length": 0.05921232328798554, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6989306139678094, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169141284281716, "upper_button_position": 0.0820164855396378}], "rail_length": 5, "inclination": 82.66250941837437, "heading": 51.8163456716249} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 1, "radius": 0.06350508115972937, "mass": 14.906764030320774, "I_11_without_motor": 6.321, "I_22_without_motor": 6.332614240778358, "I_33_without_motor": 0.032548280432326035, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.1314655019296, "trigger": 800, "sampling_rate": 105, "lag": 1.585236959922436, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.00670925931133, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7910842447208755, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6835.743103882098, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03303410945587017, "grain_number": 5, "grain_density": 1816.0087082791188, "grain_outer_radius": 0.03297010098654171, "grain_initial_inner_radius": 0.015317003102830207, "grain_initial_height": 0.12182376707803726, "grain_separation": 0.0027595682653325207, "grains_center_of_mass_position": 0.39586002002451076, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001383263015482303, "throat_radius": 0.01061604442869967, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550563220190505}], "aerodynamic_surfaces": [{"length": 0.5582747983454609, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1338111786693938]}, {"n": 4, "root_chord": 0.12035088651766729, "tip_chord": 0.06033904263684236, "span": 0.11086711947537538, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.05056962948637]}, {"top_radius": 0.06259444074688274, "bottom_radius": 0.044304101908211255, "length": 0.06019576431179175, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7014645175249009, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179759213664193, "upper_button_position": 0.08348859615848159}], "rail_length": 5, "inclination": 83.54581353537868, "heading": 53.33504342574518} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 22, "radius": 0.06350279525433856, "mass": 15.079726308932507, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321573596121193, "I_33_without_motor": 0.052029932619906016, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.064804018007504, "trigger": 800, "sampling_rate": 105, "lag": 1.4698430591084484, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9232606010826354, "trigger": "apogee", "sampling_rate": 105, "lag": 1.461215042765483, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7256.565275020275, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03340123307811307, "grain_number": 5, "grain_density": 1840.735276556465, "grain_outer_radius": 0.033143502255780416, "grain_initial_inner_radius": 0.015231953324966354, "grain_initial_height": 0.12114596568233399, "grain_separation": 0.0022352781316530702, "grains_center_of_mass_position": 0.397183479588522, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011295604339312609, "throat_radius": 0.011248352425675857, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548223020777387}], "aerodynamic_surfaces": [{"length": 0.5579397744954074, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1333465577266038]}, {"n": 4, "root_chord": 0.12065492405149036, "tip_chord": 0.05978308596814549, "span": 0.11058923015763192, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0489675732803987]}, {"top_radius": 0.06345964106367127, "bottom_radius": 0.04319341747494364, "length": 0.06080431687843, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7002895383307389, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178316145099039, "upper_button_position": 0.08245792382083506}], "rail_length": 5, "inclination": 84.00979106853103, "heading": 52.573723153993186} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 1, "radius": 0.06349928001026219, "mass": 15.06570967650027, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322092540916452, "I_33_without_motor": 0.04767145939065197, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.960365660917095, "trigger": 800, "sampling_rate": 105, "lag": 1.453237317978458, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8565158896144405, "trigger": "apogee", "sampling_rate": 105, "lag": 1.516866089204166, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5720.589245204529, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03345305709290904, "grain_number": 5, "grain_density": 1805.2951782313703, "grain_outer_radius": 0.03280492984174041, "grain_initial_inner_radius": 0.01470483637132756, "grain_initial_height": 0.11924581792071379, "grain_separation": 0.004585293781336399, "grains_center_of_mass_position": 0.3971015082864182, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006304677928403056, "throat_radius": 0.010616896410004469, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543536853527917}], "aerodynamic_surfaces": [{"length": 0.559613843606631, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1341460039850042]}, {"n": 4, "root_chord": 0.12007717712184073, "tip_chord": 0.06014898484709693, "span": 0.11011775772637664, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.050326371994986]}, {"top_radius": 0.06513346101633884, "bottom_radius": 0.044078635819838806, "length": 0.060242702253202364, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.699959255661251, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190222908977664, "upper_button_position": 0.08093696476348455}], "rail_length": 5, "inclination": 84.38391613878784, "heading": 52.38590767434992} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 2, "radius": 0.06350877066744096, "mass": 14.928769648101934, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326235455446299, "I_33_without_motor": 0.029414531698930813, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.016138306979363, "trigger": 800, "sampling_rate": 105, "lag": 1.3982118692368928, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0025277200378184, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6767817329162429, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5034.561025046792, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03325322176406986, "grain_number": 5, "grain_density": 1784.1950179543883, "grain_outer_radius": 0.03278017809698933, "grain_initial_inner_radius": 0.015542939576827487, "grain_initial_height": 0.11873989541921423, "grain_separation": 0.006188338204333669, "grains_center_of_mass_position": 0.39644480487875444, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006291760826570843, "throat_radius": 0.010561282725716306, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254971934861893}], "aerodynamic_surfaces": [{"length": 0.5595995138431415, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1342176458865856]}, {"n": 4, "root_chord": 0.12081000766491391, "tip_chord": 0.05893295377073692, "span": 0.11015773033568937, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0486802408259763]}, {"top_radius": 0.06292991466015713, "bottom_radius": 0.04344126684880385, "length": 0.05880298994428844, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7000185174837072, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177477378173553, "upper_button_position": 0.08227077966635199}], "rail_length": 5, "inclination": 84.9234294274449, "heading": 52.91815047889392} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 17, "radius": 0.0635063148014698, "mass": 15.413442284955119, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322139846351427, "I_33_without_motor": 0.02588600708951274, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.889500666242233, "trigger": 800, "sampling_rate": 105, "lag": 1.6141455320799283, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1047834393038247, "trigger": "apogee", "sampling_rate": 105, "lag": 1.632808434652663, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6131.052214118569, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0331131454752104, "grain_number": 5, "grain_density": 1826.7035038597166, "grain_outer_radius": 0.03275647835254495, "grain_initial_inner_radius": 0.014412817805327037, "grain_initial_height": 0.1203941566278551, "grain_separation": 0.006555302112827027, "grains_center_of_mass_position": 0.39835358300757034, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001100981218896983, "throat_radius": 0.010820839948502683, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538771768473516}], "aerodynamic_surfaces": [{"length": 0.558111308924074, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1328446519378603]}, {"n": 4, "root_chord": 0.11894892979741782, "tip_chord": 0.05997920799469068, "span": 0.11030675133881863, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0499930228450673]}, {"top_radius": 0.0641851775249374, "bottom_radius": 0.04454405592722215, "length": 0.06012051282626127, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6996399587182359, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618246071921822, "upper_button_position": 0.0813938867964139}], "rail_length": 5, "inclination": 84.97116411907521, "heading": 47.42580155858896} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 30, "radius": 0.06350532141840537, "mass": 15.776878042005018, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323264628677477, "I_33_without_motor": 0.02767312092605913, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.071890564962828, "trigger": 800, "sampling_rate": 105, "lag": 1.526956242153128, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.084285680185382, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3937477011572825, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8124.127787663114, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03279170030873127, "grain_number": 5, "grain_density": 1818.6053293105563, "grain_outer_radius": 0.03292760265491264, "grain_initial_inner_radius": 0.014854885497862059, "grain_initial_height": 0.1183327505368918, "grain_separation": 0.004698938304072872, "grains_center_of_mass_position": 0.3961660358412794, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007488885263873164, "throat_radius": 0.011219341103843181, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2562426561735185}], "aerodynamic_surfaces": [{"length": 0.5577850911481793, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134421300971233]}, {"n": 4, "root_chord": 0.12019805399737482, "tip_chord": 0.060013997165263566, "span": 0.1096662411311661, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.048195521226619]}, {"top_radius": 0.06469770747432145, "bottom_radius": 0.044036380295339, "length": 0.060751410867156824, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7002383823406728, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176076977625288, "upper_button_position": 0.08263068457814404}], "rail_length": 5, "inclination": 84.82572102657711, "heading": 52.307675956001034} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 1, "radius": 0.06349808792284065, "mass": 16.44115351178639, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331820294086996, "I_33_without_motor": 0.04466678322768848, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.115710485979273, "trigger": 800, "sampling_rate": 105, "lag": 1.4645060198295752, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.887938209552776, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3408938582211167, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6452.021938393077, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03337855588887915, "grain_number": 5, "grain_density": 1843.3060113147294, "grain_outer_radius": 0.033143625519016805, "grain_initial_inner_radius": 0.01515025237689229, "grain_initial_height": 0.12167767588405708, "grain_separation": 0.006720363626141009, "grains_center_of_mass_position": 0.39575507614133376, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00015205975299410513, "throat_radius": 0.010166707798415496, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254611069290145}], "aerodynamic_surfaces": [{"length": 0.5574386199151944, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1339141904641121]}, {"n": 4, "root_chord": 0.11992015108134094, "tip_chord": 0.059573827562276985, "span": 0.1098802423744154, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0490069067771512]}, {"top_radius": 0.06415904874458929, "bottom_radius": 0.04431636676458148, "length": 0.06118802735726258, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6990982438107958, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188472091010698, "upper_button_position": 0.08025103470972594}], "rail_length": 5, "inclination": 84.8168261819433, "heading": 53.42036257971902} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 4, "radius": 0.06350483412858474, "mass": 16.11896056954179, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321884095638871, "I_33_without_motor": 0.03953264612886963, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.954715542577325, "trigger": 800, "sampling_rate": 105, "lag": 1.4015833484678004, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9485642856969866, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4084865597612437, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5677.744557714847, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032057397248091396, "grain_number": 5, "grain_density": 1823.6938665877847, "grain_outer_radius": 0.03342681849397214, "grain_initial_inner_radius": 0.014865730907698188, "grain_initial_height": 0.12009317017943569, "grain_separation": 0.004331246534267265, "grains_center_of_mass_position": 0.39665758185341293, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011552559083937086, "throat_radius": 0.01127822634143917, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551666012111053}], "aerodynamic_surfaces": [{"length": 0.5588912434794362, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134687130983087]}, {"n": 4, "root_chord": 0.11981844481538215, "tip_chord": 0.059341484812908615, "span": 0.11105873374506989, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0485521970311067]}, {"top_radius": 0.06237610452667816, "bottom_radius": 0.04273498651474766, "length": 0.05967810526160002, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7014218797201529, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170026634646226, "upper_button_position": 0.08441921625553028}], "rail_length": 5, "inclination": 82.19399405897929, "heading": 53.3981573180055} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 15, "radius": 0.06350366402389687, "mass": 15.629209349430358, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3183872302822826, "I_33_without_motor": 0.045064881438621716, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.911760835829922, "trigger": 800, "sampling_rate": 105, "lag": 1.4014950042509897, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.993964779574112, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8444414026451887, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4434.94106114283, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033017347260528816, "grain_number": 5, "grain_density": 1818.0546430329048, "grain_outer_radius": 0.03300876439330958, "grain_initial_inner_radius": 0.014710114858529723, "grain_initial_height": 0.12069311803477638, "grain_separation": 0.005125066086057042, "grains_center_of_mass_position": 0.39710924049207613, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00018621696989751612, "throat_radius": 0.011599748862781417, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544671370320104}], "aerodynamic_surfaces": [{"length": 0.5582018590601572, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1319465620888198]}, {"n": 4, "root_chord": 0.11875711330306996, "tip_chord": 0.06098968497558465, "span": 0.10962886519084675, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.049011709703066]}, {"top_radius": 0.062191820856342166, "bottom_radius": 0.04297375243171716, "length": 0.05956360000734949, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6998985706226115, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174071886891429, "upper_button_position": 0.08249138193346861}], "rail_length": 5, "inclination": 84.3821586195783, "heading": 54.00404124531436} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 1, "radius": 0.06349844245084332, "mass": 16.04984589745506, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311939229582198, "I_33_without_motor": 0.027688040078175245, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.965839488049713, "trigger": 800, "sampling_rate": 105, "lag": 1.5688714757037034, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9461851334973284, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4584815173299017, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8048.601727183369, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03247124804951414, "grain_number": 5, "grain_density": 1830.6527761122431, "grain_outer_radius": 0.03260137480340641, "grain_initial_inner_radius": 0.01546893467687011, "grain_initial_height": 0.11926082804154942, "grain_separation": 0.005196701178117107, "grains_center_of_mass_position": 0.3992686803534935, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007653409603726641, "throat_radius": 0.010687565409610526, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534684946734973}], "aerodynamic_surfaces": [{"length": 0.5599038921843242, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1326499071835174]}, {"n": 4, "root_chord": 0.11992367439493, "tip_chord": 0.059999321745098526, "span": 0.10982970987824842, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0508837716671975]}, {"top_radius": 0.06248090607613571, "bottom_radius": 0.04256352582769456, "length": 0.059413031227201055, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7002174801535308, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189992257959441, "upper_button_position": 0.08121825435758667}], "rail_length": 5, "inclination": 84.77144083082011, "heading": 50.95904040764621} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 26, "radius": 0.06349158583462139, "mass": 15.965158314645336, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31371363440695, "I_33_without_motor": 0.04226671749250446, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.131976961262705, "trigger": 800, "sampling_rate": 105, "lag": 1.4945329893118469, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0408992538437767, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9127717863805802, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6264.027423738273, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03331550077472812, "grain_number": 5, "grain_density": 1729.6652758988475, "grain_outer_radius": 0.03271159741893229, "grain_initial_inner_radius": 0.014559243979513482, "grain_initial_height": 0.12052937771394812, "grain_separation": 0.004627316623245946, "grains_center_of_mass_position": 0.3963578590407851, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009479670617899879, "throat_radius": 0.011156699742205334, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539716522235382}], "aerodynamic_surfaces": [{"length": 0.5563909888287878, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1338124142683734]}, {"n": 4, "root_chord": 0.1198938275621022, "tip_chord": 0.060102161041456256, "span": 0.10929711288546846, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0488312374410158]}, {"top_radius": 0.0632691897690926, "bottom_radius": 0.04309939532510176, "length": 0.06030459323973174, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6994682677393961, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177985596478993, "upper_button_position": 0.08166970809149676}], "rail_length": 5, "inclination": 83.25869564473645, "heading": 52.498681353361675} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 5, "radius": 0.06351038547719537, "mass": 15.74291136525049, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314920094426562, "I_33_without_motor": 0.02569593072943274, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.861544533260542, "trigger": 800, "sampling_rate": 105, "lag": 1.4986121458338053, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.020623535259932, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4713063745864026, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7096.491915760678, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03264743537433729, "grain_number": 5, "grain_density": 1920.5182635293525, "grain_outer_radius": 0.033000215776605356, "grain_initial_inner_radius": 0.014261998175531419, "grain_initial_height": 0.1202634044681995, "grain_separation": 0.004188927773900439, "grains_center_of_mass_position": 0.3980129788554864, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005872425334363695, "throat_radius": 0.011570722320983879, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540748948389835}], "aerodynamic_surfaces": [{"length": 0.5585330779363065, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1343986844920682]}, {"n": 4, "root_chord": 0.11980002606338902, "tip_chord": 0.060269142476108525, "span": 0.1096342320409065, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.051348209579329]}, {"top_radius": 0.0646098969057323, "bottom_radius": 0.043542863828388616, "length": 0.06009357077948184, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6998960271262796, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174847845269482, "upper_button_position": 0.08241124259933141}], "rail_length": 5, "inclination": 84.43647108055923, "heading": 53.192036184246035} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 10, "radius": 0.06349884965771165, "mass": 14.954599957009268, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303661035446173, "I_33_without_motor": 0.04317237326720351, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.914948238439692, "trigger": 800, "sampling_rate": 105, "lag": 1.3674561820162885, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0054591876762873, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6224871715806901, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4497.416978198695, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03382791327684531, "grain_number": 5, "grain_density": 1763.0502982779014, "grain_outer_radius": 0.03312274841250861, "grain_initial_inner_radius": 0.015813064100088144, "grain_initial_height": 0.12047718289654961, "grain_separation": 0.005105810762295469, "grains_center_of_mass_position": 0.39524899152157933, "center_of_dry_mass_position": 0.317, "nozzle_position": 7.334906318619394e-06, "throat_radius": 0.010826494964014761, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543261680813793}], "aerodynamic_surfaces": [{"length": 0.5559480028976962, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1337735909488782]}, {"n": 4, "root_chord": 0.12007563066287583, "tip_chord": 0.06012373527558008, "span": 0.1104320664137698, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0493211228167985]}, {"top_radius": 0.06427552712762646, "bottom_radius": 0.042538901621816734, "length": 0.06024849881667617, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7010684081556107, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191719118527235, "upper_button_position": 0.0818964963028872}], "rail_length": 5, "inclination": 82.72642537443136, "heading": 54.79470835951882} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 28, "radius": 0.0635097256885687, "mass": 15.229157224202988, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323451247282235, "I_33_without_motor": 0.025723474439627837, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.031524583852926, "trigger": 800, "sampling_rate": 105, "lag": 1.4777765587679172, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.93422993697939, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3252750379868419, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4537.463367519962, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03231035364635923, "grain_number": 5, "grain_density": 1802.2878149748433, "grain_outer_radius": 0.03272475837467355, "grain_initial_inner_radius": 0.015251559262855874, "grain_initial_height": 0.11898450627926682, "grain_separation": 0.006040151083199134, "grains_center_of_mass_position": 0.39839478940270606, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011805317187404659, "throat_radius": 0.010766082605994366, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25520065423454}], "aerodynamic_surfaces": [{"length": 0.5584405574515687, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1340884979749384]}, {"n": 4, "root_chord": 0.1208542043147818, "tip_chord": 0.059312900713468335, "span": 0.10937930863939795, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0490533145515226]}, {"top_radius": 0.062267751376358094, "bottom_radius": 0.04220535354297671, "length": 0.062438044110427145, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6981999166279627, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174925766900644, "upper_button_position": 0.08070733993789825}], "rail_length": 5, "inclination": 82.61121635429039, "heading": 53.82722176271683} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 9, "radius": 0.0634991964309466, "mass": 15.712585194124205, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313888108693333, "I_33_without_motor": 0.032409581240859, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.179271032167456, "trigger": 800, "sampling_rate": 105, "lag": 1.4749631819557307, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.045469294163348, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9953471384870842, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8176.562174059076, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032654740117343505, "grain_number": 5, "grain_density": 1804.9221998329053, "grain_outer_radius": 0.03310891739711507, "grain_initial_inner_radius": 0.014854209829249038, "grain_initial_height": 0.12103905457412334, "grain_separation": 0.006901462841379359, "grains_center_of_mass_position": 0.3988469771429966, "center_of_dry_mass_position": 0.317, "nozzle_position": 4.805913714643795e-05, "throat_radius": 0.011134695721037901, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544774468699802}], "aerodynamic_surfaces": [{"length": 0.5580440034642045, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133777460721208]}, {"n": 4, "root_chord": 0.11996494336486306, "tip_chord": 0.05947506835334347, "span": 0.11018441678522933, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0493140760731887]}, {"top_radius": 0.06172056143424119, "bottom_radius": 0.04553409875521633, "length": 0.0583721116361381, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6994124492343639, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617988273611126, "upper_button_position": 0.0814241756232379}], "rail_length": 5, "inclination": 83.05701525601368, "heading": 50.473328307644024} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 19, "radius": 0.06349971998033514, "mass": 15.501135910114545, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31598995137448, "I_33_without_motor": 0.038548651819797844, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.890299542421763, "trigger": 800, "sampling_rate": 105, "lag": 1.5889467924487413, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9624164616136921, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4147604596136074, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6511.597745797404, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03288659847393109, "grain_number": 5, "grain_density": 1869.1217821602702, "grain_outer_radius": 0.03293369235637712, "grain_initial_inner_radius": 0.015211386206895284, "grain_initial_height": 0.11898676651482654, "grain_separation": 0.003991206257536616, "grains_center_of_mass_position": 0.3970673872408111, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00037783956937564704, "throat_radius": 0.010984283243479784, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545599033764323}], "aerodynamic_surfaces": [{"length": 0.5571808611655251, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1337773331669012]}, {"n": 4, "root_chord": 0.12026908897291297, "tip_chord": 0.060072242240152215, "span": 0.10981476274355009, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0502748164373081]}, {"top_radius": 0.06464441802354406, "bottom_radius": 0.043114937396390815, "length": 0.061338342346056715, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6997763714892861, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170718709299564, "upper_button_position": 0.08270450055932965}], "rail_length": 5, "inclination": 84.34785311175938, "heading": 51.45123433177893} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 7, "radius": 0.06348844560945544, "mass": 15.48910301786885, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302347017597854, "I_33_without_motor": 0.04170850232848569, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.941407976099013, "trigger": 800, "sampling_rate": 105, "lag": 1.4828357589329981, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9905646992013765, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3129303803212924, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6641.280400087044, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033251160904320724, "grain_number": 5, "grain_density": 1827.2685469454168, "grain_outer_radius": 0.03360743280892862, "grain_initial_inner_radius": 0.01519122209303605, "grain_initial_height": 0.12054605769298504, "grain_separation": 0.005689685951892148, "grains_center_of_mass_position": 0.3977415481481852, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006244687795946431, "throat_radius": 0.010418339717035409, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2570139817387331}], "aerodynamic_surfaces": [{"length": 0.5581615885126954, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134156187206576]}, {"n": 4, "root_chord": 0.11993500306971482, "tip_chord": 0.05953647809112049, "span": 0.10953687830098083, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0499887020501812]}, {"top_radius": 0.06427346629182407, "bottom_radius": 0.04380411360122656, "length": 0.06202448762334659, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7018003310254207, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6197417715328143, "upper_button_position": 0.08205855949260643}], "rail_length": 5, "inclination": 86.08792659181984, "heading": 53.652469431464965} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 16, "radius": 0.06349061308004621, "mass": 15.331724299489217, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328326559498374, "I_33_without_motor": 0.04841429520765167, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.000055881364597, "trigger": 800, "sampling_rate": 105, "lag": 1.590990499280046, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1380270949338582, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3837956657095336, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7266.259471366646, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03341686795208628, "grain_number": 5, "grain_density": 1820.2699829332082, "grain_outer_radius": 0.03267904738926866, "grain_initial_inner_radius": 0.015188060694465065, "grain_initial_height": 0.12076387588071125, "grain_separation": 0.004788601510658493, "grains_center_of_mass_position": 0.39649194466939514, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000990112827667238, "throat_radius": 0.011104728631387714, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2537634580943073}], "aerodynamic_surfaces": [{"length": 0.557955510752985, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1343701555601287]}, {"n": 4, "root_chord": 0.12003005796521839, "tip_chord": 0.0595147185471752, "span": 0.10980739456083684, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0507395395474022]}, {"top_radius": 0.06554833698370557, "bottom_radius": 0.04318019270866396, "length": 0.06121244978277568, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6992349954799956, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187628399182469, "upper_button_position": 0.08047215556174869}], "rail_length": 5, "inclination": 85.62815573225545, "heading": 51.13453147731} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 7, "radius": 0.06349621870691857, "mass": 14.50925768054508, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327372796375618, "I_33_without_motor": 0.049799358612857884, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.969509400517802, "trigger": 800, "sampling_rate": 105, "lag": 1.483580183917718, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9325397967645588, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4405247893806448, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5903.199750055469, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03351678721919665, "grain_number": 5, "grain_density": 1873.0442605428948, "grain_outer_radius": 0.033012418494765244, "grain_initial_inner_radius": 0.014660988015126195, "grain_initial_height": 0.12043728772348242, "grain_separation": 0.005474207751177925, "grains_center_of_mass_position": 0.3948664839536202, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00041398320993466393, "throat_radius": 0.011377801294083919, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550604366597773}], "aerodynamic_surfaces": [{"length": 0.5578676804026934, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133524061421881]}, {"n": 4, "root_chord": 0.11963556630479694, "tip_chord": 0.05970963542179418, "span": 0.11044429181591324, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.049081331918419]}, {"top_radius": 0.062322114763286765, "bottom_radius": 0.04470837593959947, "length": 0.05921898341030518, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6991839940739817, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183807885888358, "upper_button_position": 0.08080320548514586}], "rail_length": 5, "inclination": 84.09198723413844, "heading": 51.20038594626384} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 23, "radius": 0.06350287356476464, "mass": 15.641807861180771, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315099254486779, "I_33_without_motor": 0.04821950613354606, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.073728734309151, "trigger": 800, "sampling_rate": 105, "lag": 1.476393007734025, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9297046261923689, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6357174833068677, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6557.94951467978, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033101441846737474, "grain_number": 5, "grain_density": 1784.7408794835044, "grain_outer_radius": 0.032983851011671235, "grain_initial_inner_radius": 0.01463227613218553, "grain_initial_height": 0.11876218246337439, "grain_separation": 0.005211830381845057, "grains_center_of_mass_position": 0.3975808581934427, "center_of_dry_mass_position": 0.317, "nozzle_position": -7.451647552911456e-05, "throat_radius": 0.011108587647434852, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536989713282731}], "aerodynamic_surfaces": [{"length": 0.5574232189679209, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1322830963330492]}, {"n": 4, "root_chord": 0.11976979279891839, "tip_chord": 0.06049468125632653, "span": 0.10943728750564297, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0491745531678895]}, {"top_radius": 0.0640138113211197, "bottom_radius": 0.04466288720747548, "length": 0.06064732807150193, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7009671622291986, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194079547213833, "upper_button_position": 0.08155920750781531}], "rail_length": 5, "inclination": 85.90650729103571, "heading": 54.30488634891762} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 3, "radius": 0.06349360455926858, "mass": 14.41240179186806, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324893290095144, "I_33_without_motor": 0.04739462579687119, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.103904131050887, "trigger": 800, "sampling_rate": 105, "lag": 1.5464620064494783, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9918418977153363, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3994935164927669, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8213.353251264492, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03296069774132139, "grain_number": 5, "grain_density": 1748.2042914731965, "grain_outer_radius": 0.03302778927387984, "grain_initial_inner_radius": 0.01452041803325679, "grain_initial_height": 0.11973576790235564, "grain_separation": 0.0044877209092750985, "grains_center_of_mass_position": 0.39849352236046437, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007448821745868224, "throat_radius": 0.010567814449118354, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254346443947536}], "aerodynamic_surfaces": [{"length": 0.5585481856423747, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1335738768433299]}, {"n": 4, "root_chord": 0.12049144984639884, "tip_chord": 0.06009687764860615, "span": 0.11007761338967989, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0485952079037033]}, {"top_radius": 0.06406083801263061, "bottom_radius": 0.04375817740511762, "length": 0.05817060187939539, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6989525014670805, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184542783640068, "upper_button_position": 0.08049822310307375}], "rail_length": 5, "inclination": 84.0187599565203, "heading": 52.21587371024279} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 8, "radius": 0.06351461916945023, "mass": 15.72120103134193, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320270473698307, "I_33_without_motor": 0.047394256474891636, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.891406175298021, "trigger": 800, "sampling_rate": 105, "lag": 1.5187966523751615, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0632097751866945, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5986766570656645, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7976.658907594454, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03261755272228307, "grain_number": 5, "grain_density": 1788.4452838608797, "grain_outer_radius": 0.03194703582990407, "grain_initial_inner_radius": 0.015059965954195639, "grain_initial_height": 0.12063364793118307, "grain_separation": 0.0067145174250320865, "grains_center_of_mass_position": 0.3954802866652683, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005801938743106314, "throat_radius": 0.011741871036135096, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25448476882896}], "aerodynamic_surfaces": [{"length": 0.5571698904720201, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133336706467525]}, {"n": 4, "root_chord": 0.11990929321464576, "tip_chord": 0.06019154955791368, "span": 0.10907794255102529, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0495646454906975]}, {"top_radius": 0.0633928246694875, "bottom_radius": 0.044138659080206026, "length": 0.058566554215041804, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.69884725424692, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183020275169964, "upper_button_position": 0.08054522672992359}], "rail_length": 5, "inclination": 83.53616800104072, "heading": 51.12808649566635} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 29, "radius": 0.06349875372499889, "mass": 15.52174848568608, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3144702798962555, "I_33_without_motor": 0.03155654105979724, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.150987379633719, "trigger": 800, "sampling_rate": 105, "lag": 1.5094082349627624, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1474910908160763, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5253169971490854, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6985.1509150213515, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03406823309765977, "grain_number": 5, "grain_density": 1839.958319286012, "grain_outer_radius": 0.03305834160739747, "grain_initial_inner_radius": 0.015100562067457328, "grain_initial_height": 0.12084662100585823, "grain_separation": 0.005060721220757177, "grains_center_of_mass_position": 0.3977591987035246, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0004644006000592094, "throat_radius": 0.011377757096306876, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559696807706626}], "aerodynamic_surfaces": [{"length": 0.558685327635886, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1348404752858852]}, {"n": 4, "root_chord": 0.12027042591129904, "tip_chord": 0.06016555756058694, "span": 0.11034169133769682, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0499666010623931]}, {"top_radius": 0.06389615055310356, "bottom_radius": 0.044013280181217224, "length": 0.059668445057651336, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6998735921147853, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188400044420388, "upper_button_position": 0.08103358767274649}], "rail_length": 5, "inclination": 84.06179075879434, "heading": 51.89275923627153} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 15, "radius": 0.06350285139159496, "mass": 14.879636800722132, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315619551337431, "I_33_without_motor": 0.03226393124986411, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.940166960888194, "trigger": 800, "sampling_rate": 105, "lag": 1.557278756713315, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9415985835572387, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7511041459337855, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6404.590304023814, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03338974133172039, "grain_number": 5, "grain_density": 1795.6513684627625, "grain_outer_radius": 0.0326900313594425, "grain_initial_inner_radius": 0.014820840979368548, "grain_initial_height": 0.11949501907655767, "grain_separation": 0.006741790016212349, "grains_center_of_mass_position": 0.3981427377147511, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013433006593573185, "throat_radius": 0.010938108096252556, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256919570094355}], "aerodynamic_surfaces": [{"length": 0.5573690266628984, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1348639567481815]}, {"n": 4, "root_chord": 0.12001622345599351, "tip_chord": 0.06077230409397119, "span": 0.11057405256458534, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0501091619135627]}, {"top_radius": 0.06407685568245465, "bottom_radius": 0.04292621530804189, "length": 0.06105343705276093, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6993449447206226, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180904564334666, "upper_button_position": 0.08125448828715598}], "rail_length": 5, "inclination": 85.01744980068563, "heading": 52.44370578679336} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 17, "radius": 0.06350419070653365, "mass": 14.446850423296695, "I_11_without_motor": 6.321, "I_22_without_motor": 6.340403983267, "I_33_without_motor": 0.0013035065729761763, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.950468761358355, "trigger": 800, "sampling_rate": 105, "lag": 1.4255164516946592, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9961488765236984, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2033510758496146, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4953.890748247072, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032321282956486355, "grain_number": 5, "grain_density": 1925.8116427829807, "grain_outer_radius": 0.033329656905461226, "grain_initial_inner_radius": 0.014786019498855552, "grain_initial_height": 0.1189396871381035, "grain_separation": 0.003515376820615912, "grains_center_of_mass_position": 0.39760726411872865, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.002134807712007253, "throat_radius": 0.010454841459959256, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552737871007522}], "aerodynamic_surfaces": [{"length": 0.5594800415657328, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.132628812342153]}, {"n": 4, "root_chord": 0.1206214582088253, "tip_chord": 0.059568289353501225, "span": 0.11039494159657012, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0500630206489185]}, {"top_radius": 0.06400765342799139, "bottom_radius": 0.044000083851521495, "length": 0.05988332401905376, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7000812201972062, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190009381001828, "upper_button_position": 0.08108028209702345}], "rail_length": 5, "inclination": 84.422305378073, "heading": 52.475647171932145} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 1, "radius": 0.06350265595738074, "mass": 15.982168053307154, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325056227712188, "I_33_without_motor": 0.02471340568145637, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.900811771524102, "trigger": 800, "sampling_rate": 105, "lag": 1.4715942030746079, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9749217135547606, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6502146624092577, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5770.517332006628, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033573040277917285, "grain_number": 5, "grain_density": 1833.9939023815473, "grain_outer_radius": 0.03289637708238185, "grain_initial_inner_radius": 0.014869179069359561, "grain_initial_height": 0.12009574200624915, "grain_separation": 0.0035856760780511032, "grains_center_of_mass_position": 0.3981955137521441, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0017524902169512625, "throat_radius": 0.011131997828966922, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553387420934647}], "aerodynamic_surfaces": [{"length": 0.5568354661038059, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1341715843987137]}, {"n": 4, "root_chord": 0.12083598780842864, "tip_chord": 0.05960027098068451, "span": 0.11070755986788783, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0499393341021155]}, {"top_radius": 0.06268884905086451, "bottom_radius": 0.04412858769671177, "length": 0.06102353112627221, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6997385079644506, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183908945877536, "upper_button_position": 0.08134761337669694}], "rail_length": 5, "inclination": 85.27209407875938, "heading": 54.190666742860444} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 28, "radius": 0.06350191912193927, "mass": 15.198443511414172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.332133492181106, "I_33_without_motor": 0.05797754791532722, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.898301975715341, "trigger": 800, "sampling_rate": 105, "lag": 1.5636707084564987, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9627613931124775, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5132560422649495, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5979.61338727498, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03303174108903451, "grain_number": 5, "grain_density": 1765.38438281227, "grain_outer_radius": 0.03274053776330788, "grain_initial_inner_radius": 0.015286460315950429, "grain_initial_height": 0.12150629404204946, "grain_separation": 0.005527871033909853, "grains_center_of_mass_position": 0.39701777786792447, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000591065374138262, "throat_radius": 0.010756306028890009, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548050120743477}], "aerodynamic_surfaces": [{"length": 0.5590098362487014, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1339287037022983]}, {"n": 4, "root_chord": 0.11949616588436414, "tip_chord": 0.059939276081149136, "span": 0.109919531745152, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.051343601775924]}, {"top_radius": 0.06227719830133467, "bottom_radius": 0.04217655398029493, "length": 0.06087281792451058, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6997672985957546, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180868557484269, "upper_button_position": 0.08168044284732767}], "rail_length": 5, "inclination": 84.28062775431034, "heading": 56.04388269378754} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 23, "radius": 0.06350069425737954, "mass": 16.43216492488926, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322090421424549, "I_33_without_motor": 0.04850485292101281, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.883614120021557, "trigger": 800, "sampling_rate": 105, "lag": 1.358337442571734, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0430100707153545, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3437055535640179, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4624.739933974944, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03343163901959643, "grain_number": 5, "grain_density": 1823.3671059381159, "grain_outer_radius": 0.03295725116892287, "grain_initial_inner_radius": 0.014183405206729605, "grain_initial_height": 0.11903579289190146, "grain_separation": 0.005468680646938909, "grains_center_of_mass_position": 0.39632005429702005, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0014619768109945914, "throat_radius": 0.011162694166343533, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540387271489553}], "aerodynamic_surfaces": [{"length": 0.5595525459786019, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.132234235460137]}, {"n": 4, "root_chord": 0.12001930016510814, "tip_chord": 0.06055442359484833, "span": 0.10906545519169727, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0484311125205248]}, {"top_radius": 0.06460924774654757, "bottom_radius": 0.04189696089504131, "length": 0.06154270725958923, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7000413363137222, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172941269552253, "upper_button_position": 0.08274720935849689}], "rail_length": 5, "inclination": 83.12411637297036, "heading": 49.70129499057144} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 7, "radius": 0.06349636989096813, "mass": 15.69811802728622, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330348935422662, "I_33_without_motor": 0.04758881909311737, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.035953831681963, "trigger": 800, "sampling_rate": 105, "lag": 1.5222921640102258, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9874675882108477, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2919735578840283, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5685.672790560665, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03357580903800791, "grain_number": 5, "grain_density": 1678.7231398436156, "grain_outer_radius": 0.032426050122523746, "grain_initial_inner_radius": 0.01418653247678734, "grain_initial_height": 0.1196469973213253, "grain_separation": 0.0050293910503259, "grains_center_of_mass_position": 0.3979031556214909, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009259953235849121, "throat_radius": 0.01122688574455287, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2541143763230365}], "aerodynamic_surfaces": [{"length": 0.5571557584128971, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1346824055572895]}, {"n": 4, "root_chord": 0.12002388992700296, "tip_chord": 0.06107063268206299, "span": 0.11041239335429526, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0515188136695461]}, {"top_radius": 0.06212421147813746, "bottom_radius": 0.04491551434412991, "length": 0.05965738181934842, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6995394113882967, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6158495005126633, "upper_button_position": 0.08368991087563338}], "rail_length": 5, "inclination": 86.44899113028974, "heading": 52.27073356682661} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 5, "radius": 0.06349178033975834, "mass": 15.725731415722773, "I_11_without_motor": 6.321, "I_22_without_motor": 6.335755751589126, "I_33_without_motor": 0.02733299761633783, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.095763709722812, "trigger": 800, "sampling_rate": 105, "lag": 1.3859388171253035, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.044723595536118, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2223463225882356, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6910.089575654661, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03232985686592958, "grain_number": 5, "grain_density": 1756.2319496650211, "grain_outer_radius": 0.03216923842910884, "grain_initial_inner_radius": 0.015192542887055288, "grain_initial_height": 0.11911712260424248, "grain_separation": 0.003080636002306159, "grains_center_of_mass_position": 0.39697522371825134, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0025649670589085057, "throat_radius": 0.011297620507400245, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255122291848956}], "aerodynamic_surfaces": [{"length": 0.555594628986985, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1338799469813865]}, {"n": 4, "root_chord": 0.11932540201086347, "tip_chord": 0.06128393387798623, "span": 0.10957638274075258, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0493037728592145]}, {"top_radius": 0.06506785608834897, "bottom_radius": 0.045693324241042235, "length": 0.059599691581157244, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.70006944394496, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173092625300873, "upper_button_position": 0.08276018141487262}], "rail_length": 5, "inclination": 83.88046482124717, "heading": 51.018994265913044} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 2, "radius": 0.06349404923041284, "mass": 15.833917859684838, "I_11_without_motor": 6.321, "I_22_without_motor": 6.309796812036069, "I_33_without_motor": 0.0337653808100758, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.066307180978505, "trigger": 800, "sampling_rate": 105, "lag": 1.6003957535536173, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0144333189200283, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5671143664784035, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6650.079497869963, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03268913942778569, "grain_number": 5, "grain_density": 1906.775996280872, "grain_outer_radius": 0.032671974806423566, "grain_initial_inner_radius": 0.015115291894153116, "grain_initial_height": 0.11887553352757174, "grain_separation": 0.0057840851645614595, "grains_center_of_mass_position": 0.39664596357325416, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00037941024585601686, "throat_radius": 0.011143481815773388, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547107401537654}], "aerodynamic_surfaces": [{"length": 0.5583114612449728, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.132932616038424]}, {"n": 4, "root_chord": 0.11995762315097709, "tip_chord": 0.05919594968800688, "span": 0.10940619508071799, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0516844019102563]}, {"top_radius": 0.06436784600350025, "bottom_radius": 0.04320212543584358, "length": 0.05870209552106455, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7005457130658549, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184448890926129, "upper_button_position": 0.08210082397324203}], "rail_length": 5, "inclination": 85.2191911319899, "heading": 55.20516650376657} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 2, "radius": 0.06350293784226492, "mass": 15.518201394552895, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3211553617207406, "I_33_without_motor": 0.035452200103458745, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.963341364450823, "trigger": 800, "sampling_rate": 105, "lag": 1.6076790843225743, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.888771484921493, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9333280722340964, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5999.953963246253, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03264412489275051, "grain_number": 5, "grain_density": 1856.627341046913, "grain_outer_radius": 0.0330691809513727, "grain_initial_inner_radius": 0.015047352616917, "grain_initial_height": 0.1204123309682576, "grain_separation": 0.005419632845689286, "grains_center_of_mass_position": 0.39563781771681533, "center_of_dry_mass_position": 0.317, "nozzle_position": 3.3400560143482696e-05, "throat_radius": 0.010287787372619917, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553730344587253}], "aerodynamic_surfaces": [{"length": 0.5580797632366304, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1327087403254859]}, {"n": 4, "root_chord": 0.12037582844902965, "tip_chord": 0.05993334824612866, "span": 0.10980674813417, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.048048523515705]}, {"top_radius": 0.06420260983788459, "bottom_radius": 0.04303568919385833, "length": 0.058843718627019655, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6984449990946527, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169643057168774, "upper_button_position": 0.0814806933777753}], "rail_length": 5, "inclination": 85.12066917251327, "heading": 53.21563817348407} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 4, "radius": 0.0634916876178396, "mass": 15.672601078694452, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324693349565191, "I_33_without_motor": 0.0354662744190572, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.83375112882712, "trigger": 800, "sampling_rate": 105, "lag": 1.5091546345869524, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9115069432804127, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3783542364640748, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7786.039210392625, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03329928701391652, "grain_number": 5, "grain_density": 1780.2214338090566, "grain_outer_radius": 0.03222898701900472, "grain_initial_inner_radius": 0.014682181927942095, "grain_initial_height": 0.12139181212099082, "grain_separation": 0.004445632009289987, "grains_center_of_mass_position": 0.3972617284289905, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.002334118414545352, "throat_radius": 0.010184981338038353, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548542045725701}], "aerodynamic_surfaces": [{"length": 0.5578063072419395, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1341597977378859]}, {"n": 4, "root_chord": 0.12017730151106197, "tip_chord": 0.05992477116909187, "span": 0.11039981912935673, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0505190505249424]}, {"top_radius": 0.06336708408066319, "bottom_radius": 0.04517094978602772, "length": 0.05973730583998939, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7010045419620439, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172763270128584, "upper_button_position": 0.08372821494918548}], "rail_length": 5, "inclination": 84.27360130642616, "heading": 53.46154325856917} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 3, "radius": 0.06349915820256652, "mass": 16.79166583787088, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31748032650099, "I_33_without_motor": 0.028939959269965135, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.089217568652217, "trigger": 800, "sampling_rate": 105, "lag": 1.4332471152403516, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8475088497504351, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6200388923714617, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4113.625674156011, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03329798919345137, "grain_number": 5, "grain_density": 1835.9634041229313, "grain_outer_radius": 0.03326175808839093, "grain_initial_inner_radius": 0.014932171996473292, "grain_initial_height": 0.12073386702727268, "grain_separation": 0.004256718640422701, "grains_center_of_mass_position": 0.3975934813444356, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00037395165721766866, "throat_radius": 0.011148260750942647, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546711486832913}], "aerodynamic_surfaces": [{"length": 0.5584492089480916, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1344552485714205]}, {"n": 4, "root_chord": 0.11989898027062747, "tip_chord": 0.06009312494808768, "span": 0.1101468502765681, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0506240262564148]}, {"top_radius": 0.06348982784717833, "bottom_radius": 0.04318564909742195, "length": 0.06084388780351933, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6996035152837666, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173735133339094, "upper_button_position": 0.08223000194985719}], "rail_length": 5, "inclination": 87.22474010263755, "heading": 52.17835211788402} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 14, "radius": 0.06350793505196324, "mass": 15.94403424428296, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317199756402544, "I_33_without_motor": 0.033590686120060165, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.919084394451815, "trigger": 800, "sampling_rate": 105, "lag": 1.4547281702824206, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.010258055301202, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3461148764358395, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6358.169661518393, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03364004458513773, "grain_number": 5, "grain_density": 1837.0740010628183, "grain_outer_radius": 0.03332916379382951, "grain_initial_inner_radius": 0.015260958920307809, "grain_initial_height": 0.11986044405989955, "grain_separation": 0.005529081040947174, "grains_center_of_mass_position": 0.3968075378258996, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0018942855820836318, "throat_radius": 0.010238199550831445, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255458052895408}], "aerodynamic_surfaces": [{"length": 0.5586982642355343, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133108648512229]}, {"n": 4, "root_chord": 0.12039715014635732, "tip_chord": 0.060498435850883894, "span": 0.11001924453555192, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0503586974853454]}, {"top_radius": 0.06471349348978986, "bottom_radius": 0.04403698911229148, "length": 0.05962434132268221, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7003047890363228, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179521353181271, "upper_button_position": 0.08235265371819567}], "rail_length": 5, "inclination": 82.7571505792616, "heading": 51.93573881351587} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 5, "radius": 0.06348993266159875, "mass": 16.048579667962436, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327961804107939, "I_33_without_motor": 0.017824823189926717, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.046670572095758, "trigger": 800, "sampling_rate": 105, "lag": 1.5782156746997196, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9490773981419783, "trigger": "apogee", "sampling_rate": 105, "lag": 1.912183283945256, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5516.937074338934, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03263256408772874, "grain_number": 5, "grain_density": 1750.403516904289, "grain_outer_radius": 0.03266783174842145, "grain_initial_inner_radius": 0.015374947296820311, "grain_initial_height": 0.1215656816969077, "grain_separation": 0.0037894575139755197, "grains_center_of_mass_position": 0.3976579371799611, "center_of_dry_mass_position": 0.317, "nozzle_position": -7.816878479766792e-05, "throat_radius": 0.010194547203864594, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555303970317897}], "aerodynamic_surfaces": [{"length": 0.5587405758708829, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1352692995969142]}, {"n": 4, "root_chord": 0.11953480609750719, "tip_chord": 0.06071234510428498, "span": 0.11074129383913905, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0494342955781857]}, {"top_radius": 0.06440094763190578, "bottom_radius": 0.044489993657932686, "length": 0.06047145807306831, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6990408391032691, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186868859146193, "upper_button_position": 0.0803539531886498}], "rail_length": 5, "inclination": 85.26008862960681, "heading": 50.17739636543133} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 21, "radius": 0.06350313920514955, "mass": 15.70521875282446, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319564540485052, "I_33_without_motor": 0.020921721279104303, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.049020704246773, "trigger": 800, "sampling_rate": 105, "lag": 1.4644850625078996, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.074991856440083, "trigger": "apogee", "sampling_rate": 105, "lag": 1.815472592567351, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6704.033568225972, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032621962349632716, "grain_number": 5, "grain_density": 1791.9717244003111, "grain_outer_radius": 0.03273844519658851, "grain_initial_inner_radius": 0.014270966886954593, "grain_initial_height": 0.12163312998119508, "grain_separation": 0.004486577931249846, "grains_center_of_mass_position": 0.3962405204005614, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010600390849712594, "throat_radius": 0.010976757174668063, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253383992081452}], "aerodynamic_surfaces": [{"length": 0.5584131973103261, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1343076037712398]}, {"n": 4, "root_chord": 0.11909840330775677, "tip_chord": 0.05942684607906456, "span": 0.11001806773654077, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0482472069753053]}, {"top_radius": 0.0643034052724381, "bottom_radius": 0.04534567114598208, "length": 0.060157785407820255, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7001204945268894, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183936584060402, "upper_button_position": 0.08172683612084919}], "rail_length": 5, "inclination": 85.84168152014747, "heading": 57.45554692710925} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 27, "radius": 0.0634932006757094, "mass": 15.219027831858591, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330404400512241, "I_33_without_motor": 0.023754665121525728, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.06383800551428, "trigger": 800, "sampling_rate": 105, "lag": 1.4887885603537319, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9698432266952635, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4362071526811793, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5348.968060542037, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032406397157123394, "grain_number": 5, "grain_density": 1851.8783141179574, "grain_outer_radius": 0.03293806713629109, "grain_initial_inner_radius": 0.015013829802889008, "grain_initial_height": 0.12114805321861949, "grain_separation": 0.0057708611954657655, "grains_center_of_mass_position": 0.39804160057701243, "center_of_dry_mass_position": 0.317, "nozzle_position": -2.9705006229364837e-05, "throat_radius": 0.010083182507504056, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255679975955488}], "aerodynamic_surfaces": [{"length": 0.5590450029293003, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.132795449101666]}, {"n": 4, "root_chord": 0.12058411269956779, "tip_chord": 0.059984075648297226, "span": 0.11016847127479805, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0491250248142396]}, {"top_radius": 0.06413085590237004, "bottom_radius": 0.04263551792921436, "length": 0.06114902639200267, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6990971522568616, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184528267984485, "upper_button_position": 0.08064432545841316}], "rail_length": 5, "inclination": 85.5291366864797, "heading": 53.84805419667401} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 5, "radius": 0.06350675623624077, "mass": 15.858961542959474, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311068842057758, "I_33_without_motor": 0.041550371183124005, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.146712945208842, "trigger": 800, "sampling_rate": 105, "lag": 1.4717076234255146, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0633086955090345, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5379284531319817, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7801.711833735962, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03222973790961466, "grain_number": 5, "grain_density": 1836.3560357064423, "grain_outer_radius": 0.03300061880621061, "grain_initial_inner_radius": 0.014947408111573832, "grain_initial_height": 0.12035513744538295, "grain_separation": 0.0057934873376121535, "grains_center_of_mass_position": 0.39717662445298696, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0004488291608797122, "throat_radius": 0.01025641734540978, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547283846394022}], "aerodynamic_surfaces": [{"length": 0.557484853127081, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1336991545794508]}, {"n": 4, "root_chord": 0.11982830484529258, "tip_chord": 0.05988154182172232, "span": 0.1105955150572995, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0500738800748142]}, {"top_radius": 0.06387217662326591, "bottom_radius": 0.043847930481668705, "length": 0.06129098917865459, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7006500749993692, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185640610980364, "upper_button_position": 0.08208601390133274}], "rail_length": 5, "inclination": 83.75510615458897, "heading": 52.36324143206957} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 16, "radius": 0.06350388147200559, "mass": 16.208201859388755, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325100580145413, "I_33_without_motor": 0.021221835815811153, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.961719955294567, "trigger": 800, "sampling_rate": 105, "lag": 1.6012795519535679, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.92764637689248, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6490978799957925, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6405.974647141097, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032614825043612905, "grain_number": 5, "grain_density": 1796.3519276115294, "grain_outer_radius": 0.03339993241527271, "grain_initial_inner_radius": 0.01535407921747465, "grain_initial_height": 0.12101114475471698, "grain_separation": 0.005566316465342917, "grains_center_of_mass_position": 0.39729972646053757, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001807752425912045, "throat_radius": 0.010908217529410255, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254620473747034}], "aerodynamic_surfaces": [{"length": 0.5598358614050456, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1347319881997786]}, {"n": 4, "root_chord": 0.12071363822254146, "tip_chord": 0.060251182183058076, "span": 0.10957435715071462, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.049454505518226]}, {"top_radius": 0.06561518312665553, "bottom_radius": 0.04416645937432336, "length": 0.060895482242691264, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6989044256981568, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168794168992706, "upper_button_position": 0.08202500879888619}], "rail_length": 5, "inclination": 85.50930402525617, "heading": 55.08031914343075} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 26, "radius": 0.06350818178218594, "mass": 15.092639838720325, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319405251106586, "I_33_without_motor": 0.03791636692988778, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.963419620999113, "trigger": 800, "sampling_rate": 105, "lag": 1.5180030007331131, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.059984381197566, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2869225428456152, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6571.2304293831685, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03227558968985381, "grain_number": 5, "grain_density": 1756.41941774568, "grain_outer_radius": 0.03305955172602309, "grain_initial_inner_radius": 0.014599466707274838, "grain_initial_height": 0.12217946712387243, "grain_separation": 0.004189103035327458, "grains_center_of_mass_position": 0.39782617974452417, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006562286184557444, "throat_radius": 0.01065015950794489, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255940131059671}], "aerodynamic_surfaces": [{"length": 0.5570394490061077, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134168581549378]}, {"n": 4, "root_chord": 0.11942960416312941, "tip_chord": 0.060594819151160426, "span": 0.11065665134617571, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0505082538492796]}, {"top_radius": 0.0626196348888734, "bottom_radius": 0.044438269526315695, "length": 0.06062527164959454, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.699821212249944, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6196920564155197, "upper_button_position": 0.08012915583442426}], "rail_length": 5, "inclination": 84.7864625339027, "heading": 53.368957885289724} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 6, "radius": 0.06349765705001435, "mass": 15.057073567560806, "I_11_without_motor": 6.321, "I_22_without_motor": 6.306112117556521, "I_33_without_motor": 0.03330339751391271, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.919901905821824, "trigger": 800, "sampling_rate": 105, "lag": 1.604221846667956, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0515019993945334, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7049832392760067, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6607.483964090086, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03241053318522768, "grain_number": 5, "grain_density": 1820.2378439504437, "grain_outer_radius": 0.03345430283004083, "grain_initial_inner_radius": 0.014961875614339286, "grain_initial_height": 0.12061343413608583, "grain_separation": 0.004942233920194824, "grains_center_of_mass_position": 0.3960675048177678, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009980624042964048, "throat_radius": 0.01017020844832752, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255923570933112}], "aerodynamic_surfaces": [{"length": 0.5577891976758032, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134087911241878]}, {"n": 4, "root_chord": 0.11996932535932778, "tip_chord": 0.060682399271026276, "span": 0.11052020921212417, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.053052603310425]}, {"top_radius": 0.062433104886562285, "bottom_radius": 0.045447261128162705, "length": 0.058797480480643975, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7001255492976972, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190144751404395, "upper_button_position": 0.08111107415725771}], "rail_length": 5, "inclination": 84.48516996040942, "heading": 54.301377320712305} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 12, "radius": 0.0635049433504381, "mass": 15.503258837155848, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323841450459253, "I_33_without_motor": 0.027183925793278125, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.902091824295487, "trigger": 800, "sampling_rate": 105, "lag": 1.3766163212480271, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8921949979793213, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3615541931699324, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5239.4197080841095, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03329161985375365, "grain_number": 5, "grain_density": 1807.5969262588183, "grain_outer_radius": 0.03276725031953825, "grain_initial_inner_radius": 0.014667977020611025, "grain_initial_height": 0.11967766767590207, "grain_separation": 0.005066024433135584, "grains_center_of_mass_position": 0.3970945370092133, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008045413442669547, "throat_radius": 0.01034027663240587, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2569712711141203}], "aerodynamic_surfaces": [{"length": 0.5587396272779717, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1327238123958534]}, {"n": 4, "root_chord": 0.11972399763780417, "tip_chord": 0.06058727195090418, "span": 0.10973901503338232, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.046490872921761]}, {"top_radius": 0.06525621032197942, "bottom_radius": 0.04319942577760731, "length": 0.05961340872441211, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7009037172220833, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179866365977897, "upper_button_position": 0.0829170806242936}], "rail_length": 5, "inclination": 84.38587720779832, "heading": 50.97651790982738} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 4, "radius": 0.0634955945079097, "mass": 15.412887874395155, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318912550728808, "I_33_without_motor": 0.03707898043118095, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.001685474390364, "trigger": 800, "sampling_rate": 105, "lag": 1.550804990538719, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0066519433565744, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7462203176622988, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6322.959292138532, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03328163350943406, "grain_number": 5, "grain_density": 1791.5860173684011, "grain_outer_radius": 0.03311044983976637, "grain_initial_inner_radius": 0.014409815071330411, "grain_initial_height": 0.11997480826140604, "grain_separation": 0.003044974017848654, "grains_center_of_mass_position": 0.3987800627553423, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005021964343160355, "throat_radius": 0.011103078142480717, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545969471150256}], "aerodynamic_surfaces": [{"length": 0.5580150746002214, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1355508383490822]}, {"n": 4, "root_chord": 0.1202169550928677, "tip_chord": 0.05981767156816677, "span": 0.10991995311334538, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0494324277833806]}, {"top_radius": 0.06199102135168327, "bottom_radius": 0.04394343677360053, "length": 0.058391446070215576, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7004727695848785, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6203557312343709, "upper_button_position": 0.08011703835050754}], "rail_length": 5, "inclination": 85.98047724086281, "heading": 51.27831255201484} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 26, "radius": 0.06349818829640866, "mass": 14.78321928077268, "I_11_without_motor": 6.321, "I_22_without_motor": 6.304384926909998, "I_33_without_motor": 0.034167968768731044, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.00696092706458, "trigger": 800, "sampling_rate": 105, "lag": 1.6524728971752016, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.019632609401064, "trigger": "apogee", "sampling_rate": 105, "lag": 1.796717213317657, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5726.838857960784, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032760814010210554, "grain_number": 5, "grain_density": 1827.085883180245, "grain_outer_radius": 0.03314543200789541, "grain_initial_inner_radius": 0.01496699939945802, "grain_initial_height": 0.12025278059233695, "grain_separation": 0.006277053265407279, "grains_center_of_mass_position": 0.3970917690578844, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00020642026078057237, "throat_radius": 0.011176463403680437, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2521439860966679}], "aerodynamic_surfaces": [{"length": 0.5586620408257877, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1352365501749393]}, {"n": 4, "root_chord": 0.11997991553242485, "tip_chord": 0.059330296731287084, "span": 0.11025392359623035, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0512725331501416]}, {"top_radius": 0.06305860851664734, "bottom_radius": 0.04183962161323623, "length": 0.061448769217742796, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6994130035897133, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184140571480471, "upper_button_position": 0.08099894644166616}], "rail_length": 5, "inclination": 85.50848599345419, "heading": 56.74704742328218} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 3, "radius": 0.06350583464765451, "mass": 15.15305058803549, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330529496510089, "I_33_without_motor": 0.034085892304490696, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.892696162708164, "trigger": 800, "sampling_rate": 105, "lag": 1.5289634587965424, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0156171840727206, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7191554555894284, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4422.22823060681, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03187882289555742, "grain_number": 5, "grain_density": 1858.2440247161178, "grain_outer_radius": 0.03279208940305561, "grain_initial_inner_radius": 0.014292014877007105, "grain_initial_height": 0.11894717291977554, "grain_separation": 0.004131664543458812, "grains_center_of_mass_position": 0.39632085257156624, "center_of_dry_mass_position": 0.317, "nozzle_position": -8.395493028887892e-05, "throat_radius": 0.01136663095827574, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2568859164933175}], "aerodynamic_surfaces": [{"length": 0.5584120566283312, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1355221514319662]}, {"n": 4, "root_chord": 0.12031229840604434, "tip_chord": 0.059587642141401276, "span": 0.10992686781479116, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0498292378924288]}, {"top_radius": 0.06692789479547986, "bottom_radius": 0.04422260861627816, "length": 0.06025654884170999, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6996004245679479, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617557358887045, "upper_button_position": 0.08204306568090292}], "rail_length": 5, "inclination": 83.86665087832422, "heading": 54.35801266258773} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 19, "radius": 0.06349969288559712, "mass": 15.985367287506378, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321846890283156, "I_33_without_motor": 0.020377251727278934, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.94268687882673, "trigger": 800, "sampling_rate": 105, "lag": 1.558014553875792, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9074273633083298, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2075061628280175, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5879.985576932069, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03281352439515513, "grain_number": 5, "grain_density": 1767.5203280127755, "grain_outer_radius": 0.033069786360193074, "grain_initial_inner_radius": 0.015262557607091205, "grain_initial_height": 0.11943080871331045, "grain_separation": 0.003994908621346359, "grains_center_of_mass_position": 0.3961119971629848, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006657958109277391, "throat_radius": 0.009732272230753708, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254604309833056}], "aerodynamic_surfaces": [{"length": 0.5573952195783008, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133752495405651]}, {"n": 4, "root_chord": 0.11945266729741504, "tip_chord": 0.06038036083011927, "span": 0.11065254567408866, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0500425362246404]}, {"top_radius": 0.0633893700088001, "bottom_radius": 0.04382249544078183, "length": 0.05922764199355012, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7000335233616846, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171734386383815, "upper_button_position": 0.08286008472330308}], "rail_length": 5, "inclination": 83.33425973904137, "heading": 51.94082795423078} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 4, "radius": 0.06349271394900886, "mass": 15.628187810352134, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3150331396526225, "I_33_without_motor": 0.01720060449027885, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.889716543316908, "trigger": 800, "sampling_rate": 105, "lag": 1.2945361681627685, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9340245160083948, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5638995076499547, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8612.485473304141, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03291763633232415, "grain_number": 5, "grain_density": 1783.9427202779625, "grain_outer_radius": 0.032992488225449194, "grain_initial_inner_radius": 0.014637869586142929, "grain_initial_height": 0.12080153651930332, "grain_separation": 0.004438410079912479, "grains_center_of_mass_position": 0.39795515389007946, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0016898698689905524, "throat_radius": 0.011664456636934358, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255889240998108}], "aerodynamic_surfaces": [{"length": 0.5581613024549882, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133371789675521]}, {"n": 4, "root_chord": 0.1199852919293781, "tip_chord": 0.05930138320709973, "span": 0.11020074471032519, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.05046584179851]}, {"top_radius": 0.06460414482555689, "bottom_radius": 0.04430555077107293, "length": 0.060279583486442766, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6976154885965811, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195717105613149, "upper_button_position": 0.07804377803526619}], "rail_length": 5, "inclination": 83.88476345571782, "heading": 52.90274440263032} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 2, "radius": 0.06349771993348907, "mass": 15.152364277435291, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3115865752972455, "I_33_without_motor": 0.012823487289228545, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.11563986881938, "trigger": 800, "sampling_rate": 105, "lag": 1.4670430423167882, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0733581172898745, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8083453011565098, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6051.290555489348, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032981171375268854, "grain_number": 5, "grain_density": 1780.5362215171406, "grain_outer_radius": 0.0324790701185408, "grain_initial_inner_radius": 0.014540848194026419, "grain_initial_height": 0.12003464781966254, "grain_separation": 0.0046351888823252555, "grains_center_of_mass_position": 0.3960645823564425, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00038381326604228195, "throat_radius": 0.010574449877719511, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255333903537581}], "aerodynamic_surfaces": [{"length": 0.5588705647167602, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1330781287630323]}, {"n": 4, "root_chord": 0.12002366874035014, "tip_chord": 0.06018453563589346, "span": 0.11007847069903529, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.048924401353265]}, {"top_radius": 0.06413612692275028, "bottom_radius": 0.044337668465276286, "length": 0.060406592625530255, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6993099631302303, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178880380891597, "upper_button_position": 0.0814219250410706}], "rail_length": 5, "inclination": 84.94084764522862, "heading": 50.79754751162318} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 22, "radius": 0.06350155409896714, "mass": 15.131879233433498, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315956850725525, "I_33_without_motor": 0.035240771865649716, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.299370393486894, "trigger": 800, "sampling_rate": 105, "lag": 1.5964694757813929, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8808633716363884, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5101280923063096, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8220.789738212326, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0332174732031664, "grain_number": 5, "grain_density": 1800.9198082638552, "grain_outer_radius": 0.0332939430201991, "grain_initial_inner_radius": 0.01546449206023513, "grain_initial_height": 0.11937513501894173, "grain_separation": 0.0056678428779844345, "grains_center_of_mass_position": 0.3978537466879376, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00034083853770996807, "throat_radius": 0.010671991316818095, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555820176672354}], "aerodynamic_surfaces": [{"length": 0.5587436692137852, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1324179200029438]}, {"n": 4, "root_chord": 0.1197042452168755, "tip_chord": 0.059972174489304995, "span": 0.11067899203495056, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0492284643324457]}, {"top_radius": 0.06396559371640127, "bottom_radius": 0.042862720265422295, "length": 0.06136548818591862, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7005508887987125, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183983863474476, "upper_button_position": 0.08215250245126493}], "rail_length": 5, "inclination": 85.9828359885748, "heading": 56.290831736622295} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 2, "radius": 0.06349682476724154, "mass": 15.503316027352469, "I_11_without_motor": 6.321, "I_22_without_motor": 6.336417972042263, "I_33_without_motor": 0.045456028080709684, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.91786671664829, "trigger": 800, "sampling_rate": 105, "lag": 1.521390211987727, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8959513743558108, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6009994111625565, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5831.100062204861, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0337786807876881, "grain_number": 5, "grain_density": 1837.7124236256689, "grain_outer_radius": 0.03329747449840511, "grain_initial_inner_radius": 0.015219762460237162, "grain_initial_height": 0.11901052758725193, "grain_separation": 0.0028081248162432747, "grains_center_of_mass_position": 0.397427328759372, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006804406414435962, "throat_radius": 0.010465422882234267, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539692344642726}], "aerodynamic_surfaces": [{"length": 0.5566732439225666, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.135881564680444]}, {"n": 4, "root_chord": 0.1198510131063762, "tip_chord": 0.06018725203881001, "span": 0.10933830430953596, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.048299599011592]}, {"top_radius": 0.06272312234877576, "bottom_radius": 0.04508849463565067, "length": 0.06002700282684777, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6998201173818002, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195157426796499, "upper_button_position": 0.08030437470215024}], "rail_length": 5, "inclination": 85.43129472817698, "heading": 51.10544744295208} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 7, "radius": 0.06349805201916964, "mass": 15.964597615638565, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324741887962257, "I_33_without_motor": 0.057541388532839896, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.066129494125226, "trigger": 800, "sampling_rate": 105, "lag": 1.642828056096518, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0068552285047836, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2905686999962225, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8658.719649251028, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0323974748602639, "grain_number": 5, "grain_density": 1883.5158921739728, "grain_outer_radius": 0.03324352804864233, "grain_initial_inner_radius": 0.014930463088477713, "grain_initial_height": 0.11865426507148825, "grain_separation": 0.004579457356069413, "grains_center_of_mass_position": 0.396294615739345, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001660484186112178, "throat_radius": 0.01087318184277648, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536992021790625}], "aerodynamic_surfaces": [{"length": 0.5588967423929374, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1346919365020436]}, {"n": 4, "root_chord": 0.12062960831984532, "tip_chord": 0.05908317054443469, "span": 0.11002354253262484, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0501904560868764]}, {"top_radius": 0.06069017207311719, "bottom_radius": 0.04426740713125284, "length": 0.05969379802815561, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6996151414240661, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175896548271008, "upper_button_position": 0.08202548659696529}], "rail_length": 5, "inclination": 83.15973718692648, "heading": 49.78053707597472} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 30, "radius": 0.06350128709042092, "mass": 16.97718482066657, "I_11_without_motor": 6.321, "I_22_without_motor": 6.344379255726054, "I_33_without_motor": 0.018796127317584524, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.946994145377543, "trigger": 800, "sampling_rate": 105, "lag": 1.3900165743588009, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9796255310256642, "trigger": "apogee", "sampling_rate": 105, "lag": 1.38272913032342, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6289.27121681558, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03206778595164974, "grain_number": 5, "grain_density": 1790.5102561617964, "grain_outer_radius": 0.032779186065073344, "grain_initial_inner_radius": 0.01511014692087797, "grain_initial_height": 0.11823678776289123, "grain_separation": 0.004025432160410122, "grains_center_of_mass_position": 0.39818629020166474, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007424354707112296, "throat_radius": 0.010672889691345798, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539933475839613}], "aerodynamic_surfaces": [{"length": 0.5580994702743286, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1339472751789894]}, {"n": 4, "root_chord": 0.1210464902056008, "tip_chord": 0.06059531623515088, "span": 0.10956504203323239, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0493522034297027]}, {"top_radius": 0.06329725974853713, "bottom_radius": 0.04360499281756316, "length": 0.059671446997310376, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6998943357715129, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192912662914977, "upper_button_position": 0.08060306948001528}], "rail_length": 5, "inclination": 84.45215364558197, "heading": 50.107123614306225} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 11, "radius": 0.06350122255616855, "mass": 15.573519020091556, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313380234741233, "I_33_without_motor": 0.04441346579785751, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.983001831137488, "trigger": 800, "sampling_rate": 105, "lag": 1.528689598608217, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9941537431880246, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5645928614913864, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7779.724465554433, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03380619971515809, "grain_number": 5, "grain_density": 1789.5907293202958, "grain_outer_radius": 0.03311614520655981, "grain_initial_inner_radius": 0.014973987328513648, "grain_initial_height": 0.12152295332076385, "grain_separation": 0.006800962486660083, "grains_center_of_mass_position": 0.39724643555174394, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00029848007977958913, "throat_radius": 0.01086341039862081, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559508231499228}], "aerodynamic_surfaces": [{"length": 0.5585204183399578, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1349847891202463]}, {"n": 4, "root_chord": 0.12048021385073202, "tip_chord": 0.060130275230721765, "span": 0.111155683395355, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0475033763685215]}, {"top_radius": 0.06318031258883386, "bottom_radius": 0.0437595573290849, "length": 0.0615106789153233, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7003534841914674, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.615930845280122, "upper_button_position": 0.08442263891134538}], "rail_length": 5, "inclination": 85.16366339163169, "heading": 54.92231700498345} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 21, "radius": 0.06349311741069846, "mass": 16.011112910828583, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315096635820997, "I_33_without_motor": 0.032659220937735586, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.95330695708702, "trigger": 800, "sampling_rate": 105, "lag": 1.5074671063471237, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.928730199860028, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4228187072486027, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6414.013773014977, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03339975524096565, "grain_number": 5, "grain_density": 1784.025817979584, "grain_outer_radius": 0.032967758662103754, "grain_initial_inner_radius": 0.014913953048811917, "grain_initial_height": 0.11866677733883325, "grain_separation": 0.004695011948690763, "grains_center_of_mass_position": 0.39780297420939453, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013186333086256325, "throat_radius": 0.011059786552111548, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539139030925015}], "aerodynamic_surfaces": [{"length": 0.5591006077797253, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1327896740658265]}, {"n": 4, "root_chord": 0.12060162219839345, "tip_chord": 0.05983747584321292, "span": 0.10937192849762707, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.050088456319078]}, {"top_radius": 0.06430265230196701, "bottom_radius": 0.04319862440515977, "length": 0.059782663465754574, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6984143927481606, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179762284760631, "upper_button_position": 0.08043816427209749}], "rail_length": 5, "inclination": 83.75752893575259, "heading": 50.072210076750984} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 17, "radius": 0.06351008023165924, "mass": 15.856735295824304, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333406572680202, "I_33_without_motor": 0.02471936299339762, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.08095015972266, "trigger": 800, "sampling_rate": 105, "lag": 1.2956308919584967, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0067902226002692, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4720110079565099, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5187.148428593225, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03311137543671246, "grain_number": 5, "grain_density": 1854.8432708190317, "grain_outer_radius": 0.03312604388714549, "grain_initial_inner_radius": 0.014686815092904239, "grain_initial_height": 0.11864931924361678, "grain_separation": 0.005231876054403139, "grains_center_of_mass_position": 0.3964973155719914, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0012729094261207596, "throat_radius": 0.010893360579114757, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542733693249684}], "aerodynamic_surfaces": [{"length": 0.5580727776389736, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.132010769312722]}, {"n": 4, "root_chord": 0.11945213654695763, "tip_chord": 0.05998461508934605, "span": 0.11055135043833077, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.050842075452099]}, {"top_radius": 0.06421053463966632, "bottom_radius": 0.04386890442254463, "length": 0.06005170519594526, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7005043088252645, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174126269776343, "upper_button_position": 0.08309168184763016}], "rail_length": 5, "inclination": 85.57722437768355, "heading": 55.280245702811406} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 7, "radius": 0.0635063331283201, "mass": 16.31786528203636, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3301657732127135, "I_33_without_motor": 0.02262421994193556, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.153654369060735, "trigger": 800, "sampling_rate": 105, "lag": 1.508309459893801, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9830583664686419, "trigger": "apogee", "sampling_rate": 105, "lag": 1.267900429823258, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7795.631941376776, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03255211570732888, "grain_number": 5, "grain_density": 1890.6970411762989, "grain_outer_radius": 0.032881924123427046, "grain_initial_inner_radius": 0.01489660096031338, "grain_initial_height": 0.12072710278546421, "grain_separation": 0.004866421719486912, "grains_center_of_mass_position": 0.3959086311648805, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003668525032422272, "throat_radius": 0.01067698309185801, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556547871455523}], "aerodynamic_surfaces": [{"length": 0.5584654089672996, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1340845825940626]}, {"n": 4, "root_chord": 0.12053227048822056, "tip_chord": 0.059093281375380044, "span": 0.1097304081867113, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0487967482497174]}, {"top_radius": 0.0640168298057489, "bottom_radius": 0.04495317824208386, "length": 0.059178713092749684, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6999587696499326, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6153131066345517, "upper_button_position": 0.0846456630153809}], "rail_length": 5, "inclination": 84.13233178423552, "heading": 53.642914157602895} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 8, "radius": 0.06350045262476285, "mass": 16.098039390305825, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3206219002078186, "I_33_without_motor": 0.025188315781711233, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.074934605819344, "trigger": 800, "sampling_rate": 105, "lag": 1.4831763520884467, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8491846029216735, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4157770715344953, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6943.020463286475, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03284309723213992, "grain_number": 5, "grain_density": 1808.4733022391642, "grain_outer_radius": 0.033032140850118845, "grain_initial_inner_radius": 0.014910344493853185, "grain_initial_height": 0.1198382023139695, "grain_separation": 0.005732587029338524, "grains_center_of_mass_position": 0.395491993210626, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009258985377574321, "throat_radius": 0.01094241236741754, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564185537239434}], "aerodynamic_surfaces": [{"length": 0.5586797876719792, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1338612031283997]}, {"n": 4, "root_chord": 0.12070434495340795, "tip_chord": 0.05920847379966132, "span": 0.11014888605751026, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0474964020701603]}, {"top_radius": 0.0637041508183663, "bottom_radius": 0.04349043278773408, "length": 0.0591286477424287, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7000229598590754, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182912134882015, "upper_button_position": 0.08173174637087388}], "rail_length": 5, "inclination": 84.26121224317416, "heading": 52.11690994511292} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 7, "radius": 0.06349781705116729, "mass": 15.989640844812307, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320202708144359, "I_33_without_motor": 0.024846002235370784, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.017998116282115, "trigger": 800, "sampling_rate": 105, "lag": 1.6199841913501907, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8619170607825328, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5302813114547347, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7203.1177843575615, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032716268375039756, "grain_number": 5, "grain_density": 1794.26601215654, "grain_outer_radius": 0.033434014298000345, "grain_initial_inner_radius": 0.015330933294590525, "grain_initial_height": 0.12162651062581144, "grain_separation": 0.0030965351970596005, "grains_center_of_mass_position": 0.39510540618879203, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013089584020450997, "throat_radius": 0.011488617574776972, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556311802941702}], "aerodynamic_surfaces": [{"length": 0.5576847382943809, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1337790453906496]}, {"n": 4, "root_chord": 0.12081649119697728, "tip_chord": 0.06097583807708136, "span": 0.11084040194199907, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.048529514554445]}, {"top_radius": 0.06510170956847477, "bottom_radius": 0.04355481169923573, "length": 0.05984443018270522, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7016589227967086, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177405382526469, "upper_button_position": 0.08391838454406175}], "rail_length": 5, "inclination": 86.44904361114607, "heading": 55.05247273723558} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 16, "radius": 0.06350469932410717, "mass": 14.927149607522772, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311825968513869, "I_33_without_motor": 0.03758582071864479, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.13676071473062, "trigger": 800, "sampling_rate": 105, "lag": 1.4391179251996609, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.968842929993218, "trigger": "apogee", "sampling_rate": 105, "lag": 1.9158784993709885, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6287.227025722307, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03246805379320988, "grain_number": 5, "grain_density": 1834.75573622039, "grain_outer_radius": 0.0330683708512403, "grain_initial_inner_radius": 0.014841245062098853, "grain_initial_height": 0.12039109630717934, "grain_separation": 0.004916465851348387, "grains_center_of_mass_position": 0.39620385825368354, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005305088245713946, "throat_radius": 0.011441126836608757, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558909532955103}], "aerodynamic_surfaces": [{"length": 0.559698384251216, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.132982619537891]}, {"n": 4, "root_chord": 0.1199586832054513, "tip_chord": 0.06017336976038734, "span": 0.11049461683961012, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0503974324069851]}, {"top_radius": 0.06363321864962142, "bottom_radius": 0.044454945941845084, "length": 0.05978540643053328, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7000300032133675, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6158242294099195, "upper_button_position": 0.08420577380344796}], "rail_length": 5, "inclination": 84.22318891267041, "heading": 53.4604993140228} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 12, "radius": 0.06350299968737849, "mass": 15.129294772224442, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325292179261114, "I_33_without_motor": 0.04030884205613722, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.896207814847713, "trigger": 800, "sampling_rate": 105, "lag": 1.5649182546152611, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8704696755097593, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4299433950094835, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5889.20702699435, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033477077464184754, "grain_number": 5, "grain_density": 1774.81181830841, "grain_outer_radius": 0.0328896606631102, "grain_initial_inner_radius": 0.014951437704814474, "grain_initial_height": 0.11809364556115116, "grain_separation": 0.0037159356402908833, "grains_center_of_mass_position": 0.39910621007343594, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008600071351897885, "throat_radius": 0.01173267448889813, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538392065792738}], "aerodynamic_surfaces": [{"length": 0.5590018174792856, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1352701022377598]}, {"n": 4, "root_chord": 0.12017862010002704, "tip_chord": 0.05989485134507201, "span": 0.10989769336716282, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0492381151006787]}, {"top_radius": 0.06478232771104268, "bottom_radius": 0.04322299879774567, "length": 0.05947832921729899, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7008143164103382, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170750818837223, "upper_button_position": 0.08373923452661591}], "rail_length": 5, "inclination": 84.34437274993806, "heading": 53.93575339928429} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 8, "radius": 0.06349887901917879, "mass": 14.908900180107135, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3383172725705474, "I_33_without_motor": 0.025212036043287478, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.950150753973224, "trigger": 800, "sampling_rate": 105, "lag": 1.5403363381738076, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0344703111778326, "trigger": "apogee", "sampling_rate": 105, "lag": 1.841613070432098, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6306.432041999074, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03339587869190484, "grain_number": 5, "grain_density": 1805.5491626907615, "grain_outer_radius": 0.03279250298769639, "grain_initial_inner_radius": 0.014846522447359487, "grain_initial_height": 0.11852118665628893, "grain_separation": 0.004863210140639914, "grains_center_of_mass_position": 0.3975713150355508, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00043134535986236086, "throat_radius": 0.011588191496208784, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547996887266022}], "aerodynamic_surfaces": [{"length": 0.5589046284272716, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.131665032204105]}, {"n": 4, "root_chord": 0.11976524532581982, "tip_chord": 0.060191214487939154, "span": 0.11063467862622987, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0512644707515444]}, {"top_radius": 0.06518729061669487, "bottom_radius": 0.04321760112969352, "length": 0.060661857819613994, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6984055609698314, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177677348672254, "upper_button_position": 0.08063782610260606}], "rail_length": 5, "inclination": 83.29911765210288, "heading": 50.36919478460611} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 26, "radius": 0.06350597554851618, "mass": 15.577605511283759, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325116151946616, "I_33_without_motor": 0.0471080260651722, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.076912137425133, "trigger": 800, "sampling_rate": 105, "lag": 1.3919037112580717, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1102809737271118, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5895867234022147, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7026.496075824167, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032448216836665995, "grain_number": 5, "grain_density": 1772.197400086086, "grain_outer_radius": 0.033370668453211905, "grain_initial_inner_radius": 0.01461575177947111, "grain_initial_height": 0.11897051322783551, "grain_separation": 0.0049816055411327186, "grains_center_of_mass_position": 0.39744647915717096, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012094007226822513, "throat_radius": 0.01107789805814086, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547978509085447}], "aerodynamic_surfaces": [{"length": 0.5580411490582171, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1338971075501305]}, {"n": 4, "root_chord": 0.11971010968240607, "tip_chord": 0.059114829531859765, "span": 0.10976878601391561, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0505341117957636]}, {"top_radius": 0.06254749737883303, "bottom_radius": 0.04388468254702355, "length": 0.05941062743094097, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6977509522242018, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177359426757332, "upper_button_position": 0.08001500954846863}], "rail_length": 5, "inclination": 86.25985527820298, "heading": 54.60376239413074} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 3, "radius": 0.06350062072553524, "mass": 15.860039909799935, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319517035879466, "I_33_without_motor": 0.02933193164735049, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.20824399238914, "trigger": 800, "sampling_rate": 105, "lag": 1.5856450939437932, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0692031773546693, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6760643325497306, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7063.983087374336, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03282616060389036, "grain_number": 5, "grain_density": 1777.2491149724872, "grain_outer_radius": 0.03330470019472888, "grain_initial_inner_radius": 0.015082729920417348, "grain_initial_height": 0.12122956212211235, "grain_separation": 0.004760081145220247, "grains_center_of_mass_position": 0.39649413266994576, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000822421918570916, "throat_radius": 0.010378036097233412, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543860012187638}], "aerodynamic_surfaces": [{"length": 0.5577585888749836, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1344522901476766]}, {"n": 4, "root_chord": 0.11918779744719482, "tip_chord": 0.06055287397889469, "span": 0.10963990716405596, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0501462223627414]}, {"top_radius": 0.06416790704877755, "bottom_radius": 0.0424575786405025, "length": 0.06035771736640693, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6998362907255258, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188621288408384, "upper_button_position": 0.08097416188468742}], "rail_length": 5, "inclination": 82.95237829479927, "heading": 54.25192726683169} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 20, "radius": 0.06349715266787355, "mass": 15.625208570018614, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321274913612186, "I_33_without_motor": 0.021880321696298038, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.124796278012875, "trigger": 800, "sampling_rate": 105, "lag": 1.5668390184990861, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0962706448537085, "trigger": "apogee", "sampling_rate": 105, "lag": 2.0205995240031998, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4989.500716753928, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032900459026925025, "grain_number": 5, "grain_density": 1805.1626905772223, "grain_outer_radius": 0.03310976573653852, "grain_initial_inner_radius": 0.015229135994139026, "grain_initial_height": 0.12069735422518088, "grain_separation": 0.006623592620391013, "grains_center_of_mass_position": 0.39704388880253694, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004564832541974872, "throat_radius": 0.011220607490188281, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546791599863294}], "aerodynamic_surfaces": [{"length": 0.5577539490911385, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1344210298321724]}, {"n": 4, "root_chord": 0.11901574177390538, "tip_chord": 0.06018900237922888, "span": 0.10969885806448508, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0496230591367612]}, {"top_radius": 0.06235153608323797, "bottom_radius": 0.04366544519793374, "length": 0.05898966181974682, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.69819661740679, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6200514965076441, "upper_button_position": 0.07814512089914583}], "rail_length": 5, "inclination": 82.88885029171048, "heading": 51.38737669604315} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 29, "radius": 0.06349930138442124, "mass": 14.97474505034016, "I_11_without_motor": 6.321, "I_22_without_motor": 6.306315285796542, "I_33_without_motor": 0.016426311354897687, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.030164057232188, "trigger": 800, "sampling_rate": 105, "lag": 1.7468052847962252, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9577877062611123, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7899714173583456, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7343.546847474693, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03340544644283547, "grain_number": 5, "grain_density": 1830.1710040530863, "grain_outer_radius": 0.03363149075159567, "grain_initial_inner_radius": 0.014868716018876698, "grain_initial_height": 0.1205509874138798, "grain_separation": 0.004684325915385425, "grains_center_of_mass_position": 0.3954352945609686, "center_of_dry_mass_position": 0.317, "nozzle_position": -2.5414857736313807e-05, "throat_radius": 0.011497741517564558, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2562925188263245}], "aerodynamic_surfaces": [{"length": 0.5578167070295198, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1363352399491216]}, {"n": 4, "root_chord": 0.1194817400239785, "tip_chord": 0.06050699873313165, "span": 0.10995899894113212, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0507861952492077]}, {"top_radius": 0.061074915801731335, "bottom_radius": 0.043961866476367774, "length": 0.060393020183910094, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6993125218811649, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180837842916779, "upper_button_position": 0.08122873758948701}], "rail_length": 5, "inclination": 85.99058713692149, "heading": 51.677964787412016} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 13, "radius": 0.06351377015828638, "mass": 15.055690932610831, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331522226368804, "I_33_without_motor": 0.03648826185303222, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.901846721992792, "trigger": 800, "sampling_rate": 105, "lag": 1.579068141116318, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0317229853251777, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2705612389911725, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7130.815556438069, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03182706562190608, "grain_number": 5, "grain_density": 1863.3334814460318, "grain_outer_radius": 0.03292512779553717, "grain_initial_inner_radius": 0.015523081181365951, "grain_initial_height": 0.11928844318740467, "grain_separation": 0.0031181713287636264, "grains_center_of_mass_position": 0.39451404134465323, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010006179294730008, "throat_radius": 0.01125338243526628, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552833096602967}], "aerodynamic_surfaces": [{"length": 0.5586263352348567, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1331136524460839]}, {"n": 4, "root_chord": 0.1196279742124361, "tip_chord": 0.06011518715627227, "span": 0.11016240450000853, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0497518089679738]}, {"top_radius": 0.06173607777009093, "bottom_radius": 0.04399004675182496, "length": 0.059818921777853924, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6995310535671998, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184706857821651, "upper_button_position": 0.08106036778503467}], "rail_length": 5, "inclination": 85.91929098811711, "heading": 54.92401222531799} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 26, "radius": 0.06350146581372774, "mass": 15.720189776918698, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3209456289930035, "I_33_without_motor": 0.024471092654536484, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.855947812376938, "trigger": 800, "sampling_rate": 105, "lag": 1.4587248288725079, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0692521132855992, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3931566486059748, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6573.041714336949, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03375148081382622, "grain_number": 5, "grain_density": 1800.6911629738647, "grain_outer_radius": 0.03301066767843644, "grain_initial_inner_radius": 0.014950900418739841, "grain_initial_height": 0.11941599744336877, "grain_separation": 0.004555058953584411, "grains_center_of_mass_position": 0.3968570861112972, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003490371504974823, "throat_radius": 0.011057858631201756, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2567430349131896}], "aerodynamic_surfaces": [{"length": 0.5568549737526243, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1344774709344194]}, {"n": 4, "root_chord": 0.11993703576506848, "tip_chord": 0.06043082936859589, "span": 0.11040971439889305, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0498148698538907]}, {"top_radius": 0.06390970288725983, "bottom_radius": 0.04203834735779876, "length": 0.06034938678115917, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7002962451097402, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183749740524773, "upper_button_position": 0.08192127105726288}], "rail_length": 5, "inclination": 83.44465537695183, "heading": 57.83788143323494} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 1, "radius": 0.06349826166013545, "mass": 15.3041949034921, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320866185174024, "I_33_without_motor": 0.02682707671412912, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.020747874264018, "trigger": 800, "sampling_rate": 105, "lag": 1.485689736443173, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.90339168488276, "trigger": "apogee", "sampling_rate": 105, "lag": 1.258285187707644, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5175.203833415394, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03318834923507825, "grain_number": 5, "grain_density": 1901.9602569552067, "grain_outer_radius": 0.033669287823063665, "grain_initial_inner_radius": 0.015533629836548666, "grain_initial_height": 0.11669428517834189, "grain_separation": 0.005937112554302798, "grains_center_of_mass_position": 0.39601624921306083, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00039231413471619496, "throat_radius": 0.011822900117198522, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560716186167171}], "aerodynamic_surfaces": [{"length": 0.5580288658684572, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1358716731384486]}, {"n": 4, "root_chord": 0.1189555431166105, "tip_chord": 0.0592915604324759, "span": 0.10929559924287244, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0492679445379653]}, {"top_radius": 0.062211523887619004, "bottom_radius": 0.04259875237974323, "length": 0.05802218707545473, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6996103477458815, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184529059062408, "upper_button_position": 0.08115744183964069}], "rail_length": 5, "inclination": 85.30728338753767, "heading": 51.62253337390289} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 9, "radius": 0.06350028897313414, "mass": 15.874329757019883, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325629498551334, "I_33_without_motor": 0.0330658281237145, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.113081852709353, "trigger": 800, "sampling_rate": 105, "lag": 1.5443059640260122, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0514581386283555, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2893777431690934, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5856.250694728396, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03257323064928406, "grain_number": 5, "grain_density": 1821.2471097776988, "grain_outer_radius": 0.03307940544802427, "grain_initial_inner_radius": 0.014599262392719015, "grain_initial_height": 0.12185739034849959, "grain_separation": 0.005086332754855426, "grains_center_of_mass_position": 0.396257765860305, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003085527648507209, "throat_radius": 0.011025573388122541, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548594817324203}], "aerodynamic_surfaces": [{"length": 0.5570003027061665, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1324518575478195]}, {"n": 4, "root_chord": 0.12043550822077433, "tip_chord": 0.06054714413296922, "span": 0.1093116317662277, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0510606132034135]}, {"top_radius": 0.06430330379963214, "bottom_radius": 0.042564059212328184, "length": 0.06140519639062275, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7019880394650353, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188909496331936, "upper_button_position": 0.08309708983184172}], "rail_length": 5, "inclination": 84.22655015135797, "heading": 50.161628032700364} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 24, "radius": 0.06350601433065407, "mass": 15.27137233655113, "I_11_without_motor": 6.321, "I_22_without_motor": 6.300798198061935, "I_33_without_motor": 0.02137004367111585, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.998862201470702, "trigger": 800, "sampling_rate": 105, "lag": 1.5519932566494046, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0470064434345545, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5016451153311843, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7507.457954812889, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03296985470418464, "grain_number": 5, "grain_density": 1768.1816104939548, "grain_outer_radius": 0.03280639358265971, "grain_initial_inner_radius": 0.014606602717007382, "grain_initial_height": 0.12052048127614555, "grain_separation": 0.005583702001739207, "grains_center_of_mass_position": 0.3962570974679449, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005508659076352886, "throat_radius": 0.010562014975168682, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556945675888942}], "aerodynamic_surfaces": [{"length": 0.5571598712095784, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1341668960182867]}, {"n": 4, "root_chord": 0.12003815798814604, "tip_chord": 0.05980345832826959, "span": 0.1098800377955311, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.049899314543478]}, {"top_radius": 0.06316720845139089, "bottom_radius": 0.04340125221267471, "length": 0.06148964911894322, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6986922365641621, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187687187018772, "upper_button_position": 0.07992351786228491}], "rail_length": 5, "inclination": 83.54080428492915, "heading": 53.44038241307092} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 7, "radius": 0.06349856448014375, "mass": 15.358370684317368, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3222345096299115, "I_33_without_motor": 0.02572546994214788, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.045187619282522, "trigger": 800, "sampling_rate": 105, "lag": 1.542490410308309, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.001272707258571, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3570579711793753, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6882.561778763908, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032608758666212184, "grain_number": 5, "grain_density": 1786.977399493363, "grain_outer_radius": 0.032941341907205095, "grain_initial_inner_radius": 0.015192380004538944, "grain_initial_height": 0.11881765503576278, "grain_separation": 0.005330974959019586, "grains_center_of_mass_position": 0.39725339808839444, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010342129808944276, "throat_radius": 0.010083511038810002, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543941278962114}], "aerodynamic_surfaces": [{"length": 0.5587810386460624, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133501354456158]}, {"n": 4, "root_chord": 0.11976191347978447, "tip_chord": 0.06031697763020787, "span": 0.10937836909154659, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0487621165011132]}, {"top_radius": 0.0644644492465009, "bottom_radius": 0.04325154743197436, "length": 0.06164649617383124, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.700311394963643, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617312907001044, "upper_button_position": 0.08299848796259901}], "rail_length": 5, "inclination": 83.6138857416783, "heading": 53.15058153375897} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 9, "radius": 0.0634981813899827, "mass": 14.859267428427884, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316954112738651, "I_33_without_motor": 0.02765475608430546, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.12348387601264, "trigger": 800, "sampling_rate": 105, "lag": 1.586989690186621, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0437775709689083, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5919514964529435, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6911.718333537482, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03323992749846229, "grain_number": 5, "grain_density": 1864.9016814407896, "grain_outer_radius": 0.03308728808508502, "grain_initial_inner_radius": 0.014683137425875183, "grain_initial_height": 0.1195874525594654, "grain_separation": 0.004857937649601254, "grains_center_of_mass_position": 0.3979359284543769, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00027485770574221406, "throat_radius": 0.01096828145733743, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254036876518058}], "aerodynamic_surfaces": [{"length": 0.5599183925022974, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1340088316484347]}, {"n": 4, "root_chord": 0.11942754487678753, "tip_chord": 0.06039599279937518, "span": 0.10984471967500362, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0509062230937016]}, {"top_radius": 0.06387595669150617, "bottom_radius": 0.04407715118801431, "length": 0.06071033247041186, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6999095056255527, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167892445965332, "upper_button_position": 0.08312026102901948}], "rail_length": 5, "inclination": 85.93535290191042, "heading": 52.899414193888575} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 9, "radius": 0.06350338835097864, "mass": 15.711075917544637, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32161554714112, "I_33_without_motor": 0.046776881441942565, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.135673708893185, "trigger": 800, "sampling_rate": 105, "lag": 1.441520813651837, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0648105199007432, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5243557874455262, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6716.361409348054, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03409957628754371, "grain_number": 5, "grain_density": 1828.2990470278705, "grain_outer_radius": 0.03321877044442753, "grain_initial_inner_radius": 0.01506314817373721, "grain_initial_height": 0.12016258456018446, "grain_separation": 0.004854360294024496, "grains_center_of_mass_position": 0.3965475579797641, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006315389927670392, "throat_radius": 0.010673558388430654, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536968905575152}], "aerodynamic_surfaces": [{"length": 0.5580308025340924, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1341239418566527]}, {"n": 4, "root_chord": 0.12000309631859293, "tip_chord": 0.0604737087216402, "span": 0.10986688450047401, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0499750419340825]}, {"top_radius": 0.06280563919739808, "bottom_radius": 0.04412194685533414, "length": 0.060685123003934485, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6995108400575278, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6165929244970909, "upper_button_position": 0.08291791556043693}], "rail_length": 5, "inclination": 83.53760438639583, "heading": 55.871013589625} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 3, "radius": 0.06350332772914431, "mass": 15.707312460823038, "I_11_without_motor": 6.321, "I_22_without_motor": 6.30819418140285, "I_33_without_motor": 0.03710561710962313, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.968731229268407, "trigger": 800, "sampling_rate": 105, "lag": 1.5310446517144636, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9701016307370797, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7273121719798106, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4265.922107659933, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03310000484683406, "grain_number": 5, "grain_density": 1811.1898775387535, "grain_outer_radius": 0.032943600256595575, "grain_initial_inner_radius": 0.014975921962247358, "grain_initial_height": 0.1197480743656845, "grain_separation": 0.004276585988200336, "grains_center_of_mass_position": 0.3955077993007426, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006985349782304323, "throat_radius": 0.01028415663934077, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551805872512185}], "aerodynamic_surfaces": [{"length": 0.5594700657112605, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1325453447582923]}, {"n": 4, "root_chord": 0.11974321916686763, "tip_chord": 0.060204609224321415, "span": 0.10879289736168139, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0487843307571056]}, {"top_radius": 0.06447147451745466, "bottom_radius": 0.045150917475655014, "length": 0.05986257479374512, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.700994557922517, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6158359172789242, "upper_button_position": 0.0851586406435928}], "rail_length": 5, "inclination": 84.67223985899489, "heading": 54.18693983450474} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 27, "radius": 0.06350539766165195, "mass": 14.67320096320782, "I_11_without_motor": 6.321, "I_22_without_motor": 6.306188270625981, "I_33_without_motor": 0.022550144227911594, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.028512628889201, "trigger": 800, "sampling_rate": 105, "lag": 1.2183293184524324, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0655343187623558, "trigger": "apogee", "sampling_rate": 105, "lag": 1.437970774791447, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6268.223277363549, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033679267630165044, "grain_number": 5, "grain_density": 1819.806248014448, "grain_outer_radius": 0.03346832358667705, "grain_initial_inner_radius": 0.015126703393990278, "grain_initial_height": 0.12015367805644257, "grain_separation": 0.004269876190149142, "grains_center_of_mass_position": 0.39626290822438925, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00036754525539327526, "throat_radius": 0.011236102522638495, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.25631236274561}], "aerodynamic_surfaces": [{"length": 0.5565800551200155, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1339634772111349]}, {"n": 4, "root_chord": 0.12049525358249512, "tip_chord": 0.060262674580350936, "span": 0.11031780844903294, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0495937786596403]}, {"top_radius": 0.06262697261865316, "bottom_radius": 0.04187557676267302, "length": 0.06239386865138237, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7001556953283102, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183734666541554, "upper_button_position": 0.08178222867415486}], "rail_length": 5, "inclination": 85.41862929815531, "heading": 51.640373987456194} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 21, "radius": 0.06348820362484187, "mass": 15.156254535674941, "I_11_without_motor": 6.321, "I_22_without_motor": 6.306506248859187, "I_33_without_motor": 0.027713194252292267, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.836280219484243, "trigger": 800, "sampling_rate": 105, "lag": 1.4496434935483777, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0493330639964467, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6081515932237864, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6413.293809289881, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03353900616344673, "grain_number": 5, "grain_density": 1747.8094391638358, "grain_outer_radius": 0.032788978962628446, "grain_initial_inner_radius": 0.014798002030808081, "grain_initial_height": 0.12041313085832647, "grain_separation": 0.0047831926454512995, "grains_center_of_mass_position": 0.39749391516141735, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009969539458390799, "throat_radius": 0.011244863130076867, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2517181976007496}], "aerodynamic_surfaces": [{"length": 0.557600857833457, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133087104758005]}, {"n": 4, "root_chord": 0.11946478554713429, "tip_chord": 0.06087146816329108, "span": 0.10915878332823188, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0507996685663468]}, {"top_radius": 0.06341321598599742, "bottom_radius": 0.04504743739626169, "length": 0.06077608156929765, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7004635674490035, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164666857047985, "upper_button_position": 0.08399688174420505}], "rail_length": 5, "inclination": 85.01098557234717, "heading": 51.043590286244154} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 16, "radius": 0.06349573234657123, "mass": 14.969668211707395, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333100304484619, "I_33_without_motor": 0.03605792950379819, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.10058208047047, "trigger": 800, "sampling_rate": 105, "lag": 1.6845263328048363, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0974634391998406, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3649928675866299, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6921.198801372923, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03273080535689416, "grain_number": 5, "grain_density": 1877.5092021745147, "grain_outer_radius": 0.03327695620466734, "grain_initial_inner_radius": 0.014426493739770833, "grain_initial_height": 0.1195436019790515, "grain_separation": 0.004717602742883292, "grains_center_of_mass_position": 0.3973945273821943, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005434810979723545, "throat_radius": 0.010760752584211409, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255878169941048}], "aerodynamic_surfaces": [{"length": 0.557251652838319, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1357861358522938]}, {"n": 4, "root_chord": 0.11862836795157465, "tip_chord": 0.060481983009263184, "span": 0.1102239443180042, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0498672832878468]}, {"top_radius": 0.06280502992456624, "bottom_radius": 0.04302665155312605, "length": 0.05951973638830711, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6991299551325348, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172302938379007, "upper_button_position": 0.08189966129463411}], "rail_length": 5, "inclination": 84.8855315744054, "heading": 52.309638399329565} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 25, "radius": 0.06349925608849467, "mass": 14.553591295915478, "I_11_without_motor": 6.321, "I_22_without_motor": 6.336250189956189, "I_33_without_motor": 0.02125601925162049, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.011570088634617, "trigger": 800, "sampling_rate": 105, "lag": 1.4301378280605463, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9578496888953957, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6113270493743932, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5275.214282817745, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03376233165617598, "grain_number": 5, "grain_density": 1775.611548546467, "grain_outer_radius": 0.0329188002859085, "grain_initial_inner_radius": 0.014652376941223823, "grain_initial_height": 0.11915597165486408, "grain_separation": 0.0037248066160838846, "grains_center_of_mass_position": 0.396595751452287, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003681614710791648, "throat_radius": 0.010805599518941082, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555539900806885}], "aerodynamic_surfaces": [{"length": 0.5580932646935718, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.135093206604281]}, {"n": 4, "root_chord": 0.11994747795269756, "tip_chord": 0.05967518185930329, "span": 0.11077687722129961, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0484742581635145]}, {"top_radius": 0.06214587932444435, "bottom_radius": 0.04436043190200415, "length": 0.060760691923363565, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6998971127635897, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618574403817174, "upper_button_position": 0.08132270894641569}], "rail_length": 5, "inclination": 85.06700261690624, "heading": 55.42709295282989} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 9, "radius": 0.06349989734965493, "mass": 15.407128250602392, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302520093911504, "I_33_without_motor": 0.04604620061679372, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.192514143749234, "trigger": 800, "sampling_rate": 105, "lag": 1.5564785754397745, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9557045574455625, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3078868012595577, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4088.4906117099213, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032758896541982316, "grain_number": 5, "grain_density": 1842.3828062285404, "grain_outer_radius": 0.03372909379198683, "grain_initial_inner_radius": 0.01554553993465936, "grain_initial_height": 0.12054522346521009, "grain_separation": 0.005127309168724484, "grains_center_of_mass_position": 0.39768968484544154, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011014912554610018, "throat_radius": 0.011373026609449586, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2565840602626799}], "aerodynamic_surfaces": [{"length": 0.5584839764020525, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1333543637664556]}, {"n": 4, "root_chord": 0.12036330743069745, "tip_chord": 0.060171076457439215, "span": 0.10996680152516737, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0490362685593335]}, {"top_radius": 0.06490767270903701, "bottom_radius": 0.04383614980483643, "length": 0.05981111662141843, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6984902510216192, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618407086215993, "upper_button_position": 0.08008316480562616}], "rail_length": 5, "inclination": 85.12914024816021, "heading": 47.936964657663125} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 13, "radius": 0.06349602420195878, "mass": 15.032121732128129, "I_11_without_motor": 6.321, "I_22_without_motor": 6.303773583762956, "I_33_without_motor": 0.033859177604948366, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.954370747657368, "trigger": 800, "sampling_rate": 105, "lag": 1.4816967641379635, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0043765085488539, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4688486996118468, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5459.820656098298, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0337004944134812, "grain_number": 5, "grain_density": 1811.7407691475685, "grain_outer_radius": 0.03256153828777581, "grain_initial_inner_radius": 0.014760439603725114, "grain_initial_height": 0.11951062471843843, "grain_separation": 0.005711808375723355, "grains_center_of_mass_position": 0.39868064972669276, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005042629068278798, "throat_radius": 0.011736056688309716, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559507140529387}], "aerodynamic_surfaces": [{"length": 0.5591384464928788, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1361291744067359]}, {"n": 4, "root_chord": 0.120017196090485, "tip_chord": 0.059579407630041964, "span": 0.10993099970959568, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0496582269367525]}, {"top_radius": 0.06399208230428213, "bottom_radius": 0.04184762638117676, "length": 0.060365636231758446, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6997539358424555, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617131164508183, "upper_button_position": 0.08262277133427254}], "rail_length": 5, "inclination": 86.28186639766886, "heading": 54.759598595576804} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 0, "radius": 0.06350682727208479, "mass": 15.579773129757733, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325335945423801, "I_33_without_motor": 0.03367748888383812, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.028098461817468, "trigger": 800, "sampling_rate": 105, "lag": 1.5975281393471346, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9644840196947719, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6008219060121744, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5757.515855470128, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03346513661018067, "grain_number": 5, "grain_density": 1807.0933763090393, "grain_outer_radius": 0.032358848746727426, "grain_initial_inner_radius": 0.014879353403443079, "grain_initial_height": 0.11961634426906681, "grain_separation": 0.0037450905261239313, "grains_center_of_mass_position": 0.39619203147144927, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00032858013623030945, "throat_radius": 0.010524142000817156, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2570431163783153}], "aerodynamic_surfaces": [{"length": 0.5576700977806476, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1344090818405697]}, {"n": 4, "root_chord": 0.11963006240723283, "tip_chord": 0.05905831670965657, "span": 0.1100369375446755, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.050120609247281]}, {"top_radius": 0.06516508468795155, "bottom_radius": 0.04198833777689064, "length": 0.0602254353507815, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7000093269690292, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185913237800179, "upper_button_position": 0.08141800318901127}], "rail_length": 5, "inclination": 84.69166813463725, "heading": 54.77385708594379} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 12, "radius": 0.06349659218825719, "mass": 15.403424361591512, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3258970539016515, "I_33_without_motor": 0.020690785061778315, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.988002606820798, "trigger": 800, "sampling_rate": 105, "lag": 1.5333885176290607, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9773190222139244, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2841149300839134, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6362.512304153707, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03253233771289749, "grain_number": 5, "grain_density": 1837.9894862999402, "grain_outer_radius": 0.03295716010580867, "grain_initial_inner_radius": 0.015347216773252547, "grain_initial_height": 0.11981794880711842, "grain_separation": 0.0049503736589967965, "grains_center_of_mass_position": 0.39812895990124103, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00046672749237221993, "throat_radius": 0.011180089002259724, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2537693486430554}], "aerodynamic_surfaces": [{"length": 0.5586892822331336, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133520123192414]}, {"n": 4, "root_chord": 0.12091341752424005, "tip_chord": 0.059481570307180584, "span": 0.1098092152697312, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0497830326347524]}, {"top_radius": 0.06355389213173727, "bottom_radius": 0.043521373987461795, "length": 0.060544352911323006, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.700618280407381, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164592931086117, "upper_button_position": 0.08415898729876936}], "rail_length": 5, "inclination": 87.57835987853998, "heading": 55.14800078745554} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 10, "radius": 0.06350762312077589, "mass": 15.40139359774389, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331779215066994, "I_33_without_motor": 0.03815914464400015, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.076278938495804, "trigger": 800, "sampling_rate": 105, "lag": 1.4425900798926872, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0658267659288934, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3503474611993083, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5448.863225003004, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03361829700990827, "grain_number": 5, "grain_density": 1787.1638585727972, "grain_outer_radius": 0.033008165032828427, "grain_initial_inner_radius": 0.015062707309413741, "grain_initial_height": 0.11866368696613631, "grain_separation": 0.005348254257173265, "grains_center_of_mass_position": 0.39660247769945794, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000524183770260252, "throat_radius": 0.010844715070737199, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2537962460107495}], "aerodynamic_surfaces": [{"length": 0.5589375868237033, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133852691405652]}, {"n": 4, "root_chord": 0.11897070705102164, "tip_chord": 0.06053807826653173, "span": 0.11116760296822364, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0496467660361422]}, {"top_radius": 0.0640428179322044, "bottom_radius": 0.04236223396873931, "length": 0.05969699344875978, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6990861568397582, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193223359502601, "upper_button_position": 0.07976382088949807}], "rail_length": 5, "inclination": 86.20941910866786, "heading": 49.59570244279122} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 15, "radius": 0.06351709030591657, "mass": 15.753241949298166, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3308074054353085, "I_33_without_motor": 0.018669713734627277, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.069683372103349, "trigger": 800, "sampling_rate": 105, "lag": 1.5238600058800067, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8733588812779849, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2895168563058785, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5666.326747511503, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032240494319372676, "grain_number": 5, "grain_density": 1751.267806185144, "grain_outer_radius": 0.03252024728389276, "grain_initial_inner_radius": 0.014583378680117403, "grain_initial_height": 0.12083349304019401, "grain_separation": 0.005599325036260365, "grains_center_of_mass_position": 0.3981631006221673, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006691864992287913, "throat_radius": 0.011067362361089897, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545103216608942}], "aerodynamic_surfaces": [{"length": 0.5601413701224199, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1334054211546187]}, {"n": 4, "root_chord": 0.1207034035956821, "tip_chord": 0.05966391633539863, "span": 0.1107947457475033, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0509324524175343]}, {"top_radius": 0.06297326176218011, "bottom_radius": 0.044760706998379925, "length": 0.05916762354936401, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6998559870973771, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618336375487738, "upper_button_position": 0.08151961160963905}], "rail_length": 5, "inclination": 84.48428945356528, "heading": 57.15824544459039} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 30, "radius": 0.06349858154587615, "mass": 15.58863842792228, "I_11_without_motor": 6.321, "I_22_without_motor": 6.334352772639374, "I_33_without_motor": 0.026788970530821868, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.888064161730632, "trigger": 800, "sampling_rate": 105, "lag": 1.4938108718753025, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9532267700175041, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3862951310468006, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4838.421454988349, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03273340113416645, "grain_number": 5, "grain_density": 1736.836591996915, "grain_outer_radius": 0.032976509282506124, "grain_initial_inner_radius": 0.015379028400072298, "grain_initial_height": 0.12122057481997914, "grain_separation": 0.004861019282002977, "grains_center_of_mass_position": 0.39591273418429235, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0004970056852863497, "throat_radius": 0.01148900022577225, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254710363678123}], "aerodynamic_surfaces": [{"length": 0.5590699927910373, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1356349446514924]}, {"n": 4, "root_chord": 0.11937574459076514, "tip_chord": 0.05978243489508823, "span": 0.11108810173428074, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0500765466706325]}, {"top_radius": 0.0638182451009259, "bottom_radius": 0.042880773223380214, "length": 0.0577637507203757, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7007609448542703, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176180661812696, "upper_button_position": 0.08314287867300074}], "rail_length": 5, "inclination": 83.93774935614806, "heading": 52.664289244040475} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 16, "radius": 0.06351013371436405, "mass": 15.374277823528958, "I_11_without_motor": 6.321, "I_22_without_motor": 6.308611718943985, "I_33_without_motor": 0.024558029806192892, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.992604812201552, "trigger": 800, "sampling_rate": 105, "lag": 1.2931891964243112, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8117869468098318, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3766704173249769, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6740.313432624762, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033291571345968204, "grain_number": 5, "grain_density": 1813.2789203642567, "grain_outer_radius": 0.032850367050802555, "grain_initial_inner_radius": 0.014691250559644282, "grain_initial_height": 0.11930263967772735, "grain_separation": 0.00581349627085845, "grains_center_of_mass_position": 0.39790832852561864, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007090307608066157, "throat_radius": 0.011020690655401112, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253413726413447}], "aerodynamic_surfaces": [{"length": 0.5585795925112856, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1310769391621032]}, {"n": 4, "root_chord": 0.11925226920521804, "tip_chord": 0.059467307101266784, "span": 0.1102096604925983, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0495374690173354]}, {"top_radius": 0.06467207320041911, "bottom_radius": 0.04320244934515249, "length": 0.06020577284037512, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6995896294238331, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167534349238705, "upper_button_position": 0.0828361944999626}], "rail_length": 5, "inclination": 86.1683508220621, "heading": 50.661775726388456} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 15, "radius": 0.06351949868849303, "mass": 15.608823114965233, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321536784676382, "I_33_without_motor": 0.03687344695861588, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.013829174058184, "trigger": 800, "sampling_rate": 105, "lag": 1.494988339949678, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.969306547046236, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7093226428540311, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5957.9325587538515, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03312105760096218, "grain_number": 5, "grain_density": 1832.2504578233277, "grain_outer_radius": 0.03299428874882639, "grain_initial_inner_radius": 0.01504267231865459, "grain_initial_height": 0.11853726500139833, "grain_separation": 0.004312246144146415, "grains_center_of_mass_position": 0.3968837745841494, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0021825802746250193, "throat_radius": 0.010300900904548932, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551059397889004}], "aerodynamic_surfaces": [{"length": 0.5559780908112878, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1354575444723258]}, {"n": 4, "root_chord": 0.11991769444762303, "tip_chord": 0.06028292169966747, "span": 0.10980536708559979, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0497496074098587]}, {"top_radius": 0.063090964313078, "bottom_radius": 0.0434801073300992, "length": 0.05944917711842464, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6996243690822463, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176912105613125, "upper_button_position": 0.08193315852093386}], "rail_length": 5, "inclination": 85.01932066178269, "heading": 55.39210088369129} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 11, "radius": 0.06349711231827197, "mass": 15.396487982514685, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318751333153013, "I_33_without_motor": 0.03899024498798514, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.857551442691785, "trigger": 800, "sampling_rate": 105, "lag": 1.4754552665753746, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.089359997347074, "trigger": "apogee", "sampling_rate": 105, "lag": 1.786263255026191, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6948.45207312691, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03225490356639534, "grain_number": 5, "grain_density": 1729.6454120949718, "grain_outer_radius": 0.032803172965647005, "grain_initial_inner_radius": 0.014486571478619224, "grain_initial_height": 0.11995539739910181, "grain_separation": 0.006016457906718137, "grains_center_of_mass_position": 0.39890243312399615, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000373525045513174, "throat_radius": 0.010072786741758726, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545637770535345}], "aerodynamic_surfaces": [{"length": 0.558111888250931, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1352483007169787]}, {"n": 4, "root_chord": 0.11924641647432681, "tip_chord": 0.060050189795481324, "span": 0.10902977470551072, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0489942142223032]}, {"top_radius": 0.06554183250579043, "bottom_radius": 0.04231076656184353, "length": 0.061722276724345194, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7001910985744421, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6163408558577755, "upper_button_position": 0.08385024271666652}], "rail_length": 5, "inclination": 84.24367044433707, "heading": 55.623387866940675} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 13, "radius": 0.06349328231122758, "mass": 15.926614095923671, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327290372809386, "I_33_without_motor": 0.024552755490486806, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.951132441880985, "trigger": 800, "sampling_rate": 105, "lag": 1.2971033681949646, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.998516832327339, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7064614273468601, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5998.560414634425, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03357002442600665, "grain_number": 5, "grain_density": 1848.337456419541, "grain_outer_radius": 0.03275497139143951, "grain_initial_inner_radius": 0.015164072722196548, "grain_initial_height": 0.11891872059864379, "grain_separation": 0.004684413003824787, "grains_center_of_mass_position": 0.3967851179281764, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0011518023698470366, "throat_radius": 0.01195490773197153, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2544078111357857}], "aerodynamic_surfaces": [{"length": 0.55602922503175, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1351510587636802]}, {"n": 4, "root_chord": 0.11919433949627953, "tip_chord": 0.06021664262901885, "span": 0.10916238220186489, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0497596767628752]}, {"top_radius": 0.06216758998924463, "bottom_radius": 0.04403690711743334, "length": 0.05858822270979106, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6986402805868036, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173084533718499, "upper_button_position": 0.08133182721495369}], "rail_length": 5, "inclination": 86.43335112851354, "heading": 54.968934163040146} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 13, "radius": 0.06350503162238622, "mass": 16.231723417794896, "I_11_without_motor": 6.321, "I_22_without_motor": 6.309631304634789, "I_33_without_motor": 0.032199757233929406, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.112673930072898, "trigger": 800, "sampling_rate": 105, "lag": 1.4175694624092565, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.093004496716456, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5150509092510982, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8033.560060011543, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032061226480797414, "grain_number": 5, "grain_density": 1875.8021203095354, "grain_outer_radius": 0.03318885094352946, "grain_initial_inner_radius": 0.01528070898074356, "grain_initial_height": 0.12135819547838497, "grain_separation": 0.005014932445522503, "grains_center_of_mass_position": 0.39664514501911896, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0002504931075199026, "throat_radius": 0.011544094537403514, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546861496707875}], "aerodynamic_surfaces": [{"length": 0.5566960372785754, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1338356409932544]}, {"n": 4, "root_chord": 0.11993781352749137, "tip_chord": 0.05908933390504753, "span": 0.10986912683435847, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0509640870199333]}, {"top_radius": 0.06342878114870251, "bottom_radius": 0.04238600339544951, "length": 0.06141671286432696, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6987951799455255, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184822003905615, "upper_button_position": 0.08031297955496408}], "rail_length": 5, "inclination": 85.82202836291214, "heading": 53.86966778066273} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 14, "radius": 0.06350150290457139, "mass": 15.060972215440712, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3256138252658225, "I_33_without_motor": 0.05090342960590444, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.980699720022496, "trigger": 800, "sampling_rate": 105, "lag": 1.583585682220029, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0132458600930019, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3722195727757316, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6348.4423132085685, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032832593786279896, "grain_number": 5, "grain_density": 1807.4009651352228, "grain_outer_radius": 0.03299869816823105, "grain_initial_inner_radius": 0.014782296375390863, "grain_initial_height": 0.11951280264662434, "grain_separation": 0.005322404549965582, "grains_center_of_mass_position": 0.39607636746337505, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0016238294211150502, "throat_radius": 0.011971769036579061, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558001940165633}], "aerodynamic_surfaces": [{"length": 0.5614251980526952, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1360121460773887]}, {"n": 4, "root_chord": 0.12019759031939076, "tip_chord": 0.060164787343040045, "span": 0.10963985304587041, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0509225145421532]}, {"top_radius": 0.06319026486294929, "bottom_radius": 0.04380036443550359, "length": 0.06014823720234808, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7010060187007979, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169714873412079, "upper_button_position": 0.08403453135959005}], "rail_length": 5, "inclination": 84.51771498716512, "heading": 49.46193951845326} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 9, "radius": 0.06350241335967372, "mass": 15.829618397656358, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327924040336769, "I_33_without_motor": 0.04414432850212778, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.905062580231641, "trigger": 800, "sampling_rate": 105, "lag": 1.615525993823829, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0766326216911921, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3581048945460223, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6160.175885138445, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03350690615361306, "grain_number": 5, "grain_density": 1680.0381347707398, "grain_outer_radius": 0.032358488913342635, "grain_initial_inner_radius": 0.015450266531872085, "grain_initial_height": 0.11891272262943016, "grain_separation": 0.004488580745075905, "grains_center_of_mass_position": 0.39610674848694316, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009405366426114002, "throat_radius": 0.01080249060607855, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254674473449357}], "aerodynamic_surfaces": [{"length": 0.5586140368763748, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133999664327259]}, {"n": 4, "root_chord": 0.11927745795547363, "tip_chord": 0.05944574906472756, "span": 0.11017631304024886, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0495288851492255]}, {"top_radius": 0.06219031578371153, "bottom_radius": 0.04390848631607707, "length": 0.058964072734914705, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6998256797631283, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185722410383219, "upper_button_position": 0.08125343872480639}], "rail_length": 5, "inclination": 85.54680193402402, "heading": 53.616805011924974} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 14, "radius": 0.06348936955772914, "mass": 15.308103002251583, "I_11_without_motor": 6.321, "I_22_without_motor": 6.337616963137107, "I_33_without_motor": 0.023614393004610837, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.833508970847584, "trigger": 800, "sampling_rate": 105, "lag": 1.5175435485471236, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9439315216236334, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3773458872187538, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7077.780744219954, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03324301637666302, "grain_number": 5, "grain_density": 1832.7815594744723, "grain_outer_radius": 0.03260865142037246, "grain_initial_inner_radius": 0.014481038309277524, "grain_initial_height": 0.1198639215378435, "grain_separation": 0.00485669864985903, "grains_center_of_mass_position": 0.39501708247414224, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008140625761294331, "throat_radius": 0.011312702403114883, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253376027477603}], "aerodynamic_surfaces": [{"length": 0.558719482709632, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1346865497828886]}, {"n": 4, "root_chord": 0.11893340926389614, "tip_chord": 0.060074575721912125, "span": 0.11012907415112226, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0506096560668223]}, {"top_radius": 0.06290079585653738, "bottom_radius": 0.04351162687186781, "length": 0.05922473150243732, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6994971578578565, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169110373387247, "upper_button_position": 0.08258612051913183}], "rail_length": 5, "inclination": 85.97343443614886, "heading": 54.503446322379475} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 9, "radius": 0.06350100176875734, "mass": 15.016906648078619, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326451883790202, "I_33_without_motor": 0.020343521171081763, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.813914653370265, "trigger": 800, "sampling_rate": 105, "lag": 1.5729994919089012, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9069302219695512, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8154859697848176, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7060.389120617879, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033520716193280335, "grain_number": 5, "grain_density": 1923.3075137083044, "grain_outer_radius": 0.03245963335375044, "grain_initial_inner_radius": 0.014389128280950687, "grain_initial_height": 0.11934945776327326, "grain_separation": 0.004882052644051473, "grains_center_of_mass_position": 0.3984804543344812, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0013022180790011142, "throat_radius": 0.010907368787734493, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255573034429457}], "aerodynamic_surfaces": [{"length": 0.5589350580652673, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1339842386092305]}, {"n": 4, "root_chord": 0.12067145103753706, "tip_chord": 0.06127463705851956, "span": 0.10913276882674726, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0517412854791437]}, {"top_radius": 0.06306417493124826, "bottom_radius": 0.04280858578835629, "length": 0.05916288429387015, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6990391772102632, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194104992570236, "upper_button_position": 0.07962867795323958}], "rail_length": 5, "inclination": 84.65442859587266, "heading": 54.18925870509598} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 6, "radius": 0.0635109068171948, "mass": 15.633929781859923, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32413616153479, "I_33_without_motor": 0.03969900263775091, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.834362560642212, "trigger": 800, "sampling_rate": 105, "lag": 1.4258336009538153, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8912650468491736, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4521038685651637, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4974.817900447082, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033786578735444224, "grain_number": 5, "grain_density": 1746.8336950386788, "grain_outer_radius": 0.03279394214698376, "grain_initial_inner_radius": 0.015481373324010166, "grain_initial_height": 0.12022904373395915, "grain_separation": 0.003120285333965617, "grains_center_of_mass_position": 0.39711704679850884, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001092892933712505, "throat_radius": 0.010893978680199414, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557822082475814}], "aerodynamic_surfaces": [{"length": 0.5576492667259434, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1332263389142034]}, {"n": 4, "root_chord": 0.12072153231188552, "tip_chord": 0.05956047058002806, "span": 0.1095930062327995, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0503483533516376]}, {"top_radius": 0.06577505427999941, "bottom_radius": 0.043057787723638406, "length": 0.06057548259168792, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7014103970415169, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183357107062871, "upper_button_position": 0.08307468633522974}], "rail_length": 5, "inclination": 84.18931587843701, "heading": 54.76429406471985} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 16, "radius": 0.06349781564148663, "mass": 14.81160201867376, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318561038510862, "I_33_without_motor": 0.030407620353077234, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.174273611812351, "trigger": 800, "sampling_rate": 105, "lag": 1.4221560262399773, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9649501837607859, "trigger": "apogee", "sampling_rate": 105, "lag": 1.677719722713893, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5973.540040406555, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03284368894962151, "grain_number": 5, "grain_density": 1795.7405423538492, "grain_outer_radius": 0.033694767475945554, "grain_initial_inner_radius": 0.015272428975325911, "grain_initial_height": 0.12121817434657448, "grain_separation": 0.0046985357674883665, "grains_center_of_mass_position": 0.3969727052278005, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008458451476886498, "throat_radius": 0.01018354835014623, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2567987359496713}], "aerodynamic_surfaces": [{"length": 0.5580303876412482, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1355316742931025]}, {"n": 4, "root_chord": 0.1201865236018965, "tip_chord": 0.05988855455777818, "span": 0.10986478547889217, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0498318353675344]}, {"top_radius": 0.06238184441052558, "bottom_radius": 0.04238681187557424, "length": 0.06186196565760008, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7003884757854894, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185083371284377, "upper_button_position": 0.08188013865705168}], "rail_length": 5, "inclination": 82.94318378197735, "heading": 54.40379872934567} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 3, "radius": 0.06350291066477674, "mass": 16.00648545526436, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313393144341165, "I_33_without_motor": 0.044355772142797505, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.90715986523035, "trigger": 800, "sampling_rate": 105, "lag": 1.4617700022421916, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9602979973077493, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5779256615576762, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5285.497251449758, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03269122548771205, "grain_number": 5, "grain_density": 1852.6687369517795, "grain_outer_radius": 0.03280399940939306, "grain_initial_inner_radius": 0.014935982623425745, "grain_initial_height": 0.1210484270216443, "grain_separation": 0.004514844994592239, "grains_center_of_mass_position": 0.39802782518300117, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007788586532773142, "throat_radius": 0.010915527645349875, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2537942766597925}], "aerodynamic_surfaces": [{"length": 0.5592359979811853, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1341972788896406]}, {"n": 4, "root_chord": 0.11996650610984048, "tip_chord": 0.059256130831443335, "span": 0.10968602468731387, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0491702621405876]}, {"top_radius": 0.06423213558745358, "bottom_radius": 0.04201293593714567, "length": 0.059682086255239825, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6988338792201121, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172912872401494, "upper_button_position": 0.08154259197996272}], "rail_length": 5, "inclination": 85.52908386603582, "heading": 50.62593666233358} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 9, "radius": 0.06350739738241934, "mass": 14.970067335874123, "I_11_without_motor": 6.321, "I_22_without_motor": 6.308709317869596, "I_33_without_motor": 0.023538652012588535, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.996146328714246, "trigger": 800, "sampling_rate": 105, "lag": 1.4894377928376885, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0637967587480892, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4197552944025036, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7489.692061936832, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03254810364795023, "grain_number": 5, "grain_density": 1774.2887765854352, "grain_outer_radius": 0.032966655945223314, "grain_initial_inner_radius": 0.014842115968309474, "grain_initial_height": 0.11967731849857424, "grain_separation": 0.0023056409013189065, "grains_center_of_mass_position": 0.3981500175385283, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006403021933827702, "throat_radius": 0.010817054503619824, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254063979969307}], "aerodynamic_surfaces": [{"length": 0.5587251191242447, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1344595537953381]}, {"n": 4, "root_chord": 0.12000658315386675, "tip_chord": 0.05988368920954532, "span": 0.10882738429387277, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0512731206666894]}, {"top_radius": 0.06401157697070317, "bottom_radius": 0.04402080285541102, "length": 0.06139041685117537, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6991978745687002, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189370304572878, "upper_button_position": 0.08026084411141243}], "rail_length": 5, "inclination": 85.37536372514, "heading": 54.60708771420984} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 2, "radius": 0.06349161771091894, "mass": 16.124872857177518, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325057291928719, "I_33_without_motor": 0.02182973859729803, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.055591140268064, "trigger": 800, "sampling_rate": 105, "lag": 1.6793648927367792, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.073317551804045, "trigger": "apogee", "sampling_rate": 105, "lag": 1.805355372453232, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6261.37987996158, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032058872232620515, "grain_number": 5, "grain_density": 1732.0144004750011, "grain_outer_radius": 0.03324917066001118, "grain_initial_inner_radius": 0.015718965082078477, "grain_initial_height": 0.1207239151085802, "grain_separation": 0.0069522361045224555, "grains_center_of_mass_position": 0.39580435066274533, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0012259240040860004, "throat_radius": 0.010612687731573325, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549618276653334}], "aerodynamic_surfaces": [{"length": 0.5592524722794557, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1356582524127172]}, {"n": 4, "root_chord": 0.11939303541727647, "tip_chord": 0.05963222406747642, "span": 0.11088081098387106, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0491521506350352]}, {"top_radius": 0.0655560606761026, "bottom_radius": 0.0440595643447515, "length": 0.060284731034412106, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6993944788849161, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183001249348893, "upper_button_position": 0.08109435395002684}], "rail_length": 5, "inclination": 82.83069243406995, "heading": 51.48361821376662} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 16, "radius": 0.06349526641695939, "mass": 15.729189621500922, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326795892644874, "I_33_without_motor": 0.04382639348170126, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.990016885566755, "trigger": 800, "sampling_rate": 105, "lag": 1.3524567472367919, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9720482015998599, "trigger": "apogee", "sampling_rate": 105, "lag": 1.301869998133725, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6322.437995280557, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03235550571272737, "grain_number": 5, "grain_density": 1714.0758831055316, "grain_outer_radius": 0.032869943808172965, "grain_initial_inner_radius": 0.014765561552788962, "grain_initial_height": 0.12038299106038802, "grain_separation": 0.005117650900830199, "grains_center_of_mass_position": 0.39730415141645525, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007842853560250945, "throat_radius": 0.011309793096040634, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555024556061365}], "aerodynamic_surfaces": [{"length": 0.5584179630272351, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134096965677111]}, {"n": 4, "root_chord": 0.11931214376827969, "tip_chord": 0.05950918484275025, "span": 0.10952209334142168, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0501181360776561]}, {"top_radius": 0.06199175284085478, "bottom_radius": 0.04450250905388269, "length": 0.05914235219227587, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6997542921414656, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6165247532533018, "upper_button_position": 0.08322953888816376}], "rail_length": 5, "inclination": 85.12480290032538, "heading": 55.6493662652984} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 2, "radius": 0.06349992387678995, "mass": 15.428415312106766, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328970153045599, "I_33_without_motor": 0.023870057938143924, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.176096940978008, "trigger": 800, "sampling_rate": 105, "lag": 1.5779132781526832, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.161503190333308, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2637067991352873, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7441.262624748972, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0330072441377693, "grain_number": 5, "grain_density": 1753.2947085072658, "grain_outer_radius": 0.032906510847734764, "grain_initial_inner_radius": 0.014860381547828662, "grain_initial_height": 0.11992897612060399, "grain_separation": 0.002575794439112864, "grains_center_of_mass_position": 0.39720890156616717, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00013642016485395194, "throat_radius": 0.010873890339904773, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557012876087583}], "aerodynamic_surfaces": [{"length": 0.5567491839652696, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1332297267458848]}, {"n": 4, "root_chord": 0.12025459455107836, "tip_chord": 0.060359434708611534, "span": 0.11027612786724775, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0488825159800366]}, {"top_radius": 0.06366593647470196, "bottom_radius": 0.04121295342134082, "length": 0.05940515649878909, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6998756613031992, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183459229310374, "upper_button_position": 0.08152973837216182}], "rail_length": 5, "inclination": 83.43767099693983, "heading": 50.73601682851498} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 0, "radius": 0.06349902716433935, "mass": 15.031764351768178, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321078321139381, "I_33_without_motor": 0.02484114491816245, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.112845655490997, "trigger": 800, "sampling_rate": 105, "lag": 1.4628219883138003, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8675669253380869, "trigger": "apogee", "sampling_rate": 105, "lag": 1.629724002234014, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6587.835206234734, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032715030291042065, "grain_number": 5, "grain_density": 1815.6587832894024, "grain_outer_radius": 0.03287905286539368, "grain_initial_inner_radius": 0.014992477710058136, "grain_initial_height": 0.12013537101805616, "grain_separation": 0.004504900421298859, "grains_center_of_mass_position": 0.39720090106779565, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00022033362393753122, "throat_radius": 0.011407593804265002, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557425030428124}], "aerodynamic_surfaces": [{"length": 0.557966236998059, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1325285545264012]}, {"n": 4, "root_chord": 0.11941284851935915, "tip_chord": 0.05964851838161797, "span": 0.10976884631153055, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0493926197471277]}, {"top_radius": 0.06540213729157832, "bottom_radius": 0.044118083682024266, "length": 0.05942680550497701, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6984584080241735, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187396730240534, "upper_button_position": 0.07971873500012006}], "rail_length": 5, "inclination": 83.64931191625233, "heading": 52.14542323283142} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 25, "radius": 0.06349853153743018, "mass": 15.800512063015404, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3230678320389195, "I_33_without_motor": 0.020632005492927256, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.064467551098277, "trigger": 800, "sampling_rate": 105, "lag": 1.42202349815714, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0211207849600876, "trigger": "apogee", "sampling_rate": 105, "lag": 1.294859378293711, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7327.188379174152, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03259678841686081, "grain_number": 5, "grain_density": 1770.7774641132228, "grain_outer_radius": 0.03364004279869712, "grain_initial_inner_radius": 0.0150071044594583, "grain_initial_height": 0.11978473437064659, "grain_separation": 0.004754878760393469, "grains_center_of_mass_position": 0.3948520417707456, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00041347157387067553, "throat_radius": 0.011090102521921098, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2564463067858118}], "aerodynamic_surfaces": [{"length": 0.5558310947742208, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1352685862009912]}, {"n": 4, "root_chord": 0.11945534314868292, "tip_chord": 0.05974861261669031, "span": 0.11069627174592134, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0484052632875618]}, {"top_radius": 0.06418729299507252, "bottom_radius": 0.04200329864929718, "length": 0.06029706779320863, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.699241641625261, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182094016700278, "upper_button_position": 0.08103223995523323}], "rail_length": 5, "inclination": 84.50692064329158, "heading": 52.74761235497692} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 24, "radius": 0.06349779245926947, "mass": 15.83040838516131, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307331480924691, "I_33_without_motor": 0.049734808569556144, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.986868907743112, "trigger": 800, "sampling_rate": 105, "lag": 1.306487374733884, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9999071401334688, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6624474606486757, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5100.176434958228, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03318709362846449, "grain_number": 5, "grain_density": 1884.3206172743958, "grain_outer_radius": 0.033229322295293955, "grain_initial_inner_radius": 0.01566407995973153, "grain_initial_height": 0.11939338823721432, "grain_separation": 0.00337919104444369, "grains_center_of_mass_position": 0.3964436415480343, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00041657452213572963, "throat_radius": 0.010038637515811466, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549920011394837}], "aerodynamic_surfaces": [{"length": 0.5588806667686737, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1335087302986846]}, {"n": 4, "root_chord": 0.12096911434440984, "tip_chord": 0.060579532205768616, "span": 0.10942215935242752, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0489371105203595]}, {"top_radius": 0.06479727766674391, "bottom_radius": 0.042455281436162735, "length": 0.058961199571552006, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6992568250269238, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170209376914776, "upper_button_position": 0.08223588733544618}], "rail_length": 5, "inclination": 85.31260312126922, "heading": 54.60310557901257} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 25, "radius": 0.0635034767740691, "mass": 14.473133168807818, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314157512663184, "I_33_without_motor": 0.04889696873324676, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.166180032806391, "trigger": 800, "sampling_rate": 105, "lag": 1.444443190573961, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9222518517648833, "trigger": "apogee", "sampling_rate": 105, "lag": 1.578967793691044, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6747.593181220529, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03339213844272024, "grain_number": 5, "grain_density": 1766.5251094854266, "grain_outer_radius": 0.033049770480977514, "grain_initial_inner_radius": 0.015072758398978614, "grain_initial_height": 0.11954237196440844, "grain_separation": 0.006747663723533158, "grains_center_of_mass_position": 0.39728163201573646, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00040915838828450114, "throat_radius": 0.011106433784606226, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549789089031034}], "aerodynamic_surfaces": [{"length": 0.5573615383899484, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1345157262485654]}, {"n": 4, "root_chord": 0.12000584296683708, "tip_chord": 0.06039242720272283, "span": 0.10944203375023989, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0478399658762683]}, {"top_radius": 0.06427304844014263, "bottom_radius": 0.04362518924575842, "length": 0.059429250291222945, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7016961426113497, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167772016982755, "upper_button_position": 0.08491894091307417}], "rail_length": 5, "inclination": 84.14429779895038, "heading": 52.00650236133977} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 24, "radius": 0.06350671023779889, "mass": 15.68794170370125, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31180218467596, "I_33_without_motor": 0.03820383267511151, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.787766117004285, "trigger": 800, "sampling_rate": 105, "lag": 1.4863631174501732, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9947192005455313, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5957951893264828, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7668.695922867275, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032878257845972564, "grain_number": 5, "grain_density": 1746.778839723658, "grain_outer_radius": 0.03291983854337697, "grain_initial_inner_radius": 0.015225287486274336, "grain_initial_height": 0.12057538373505214, "grain_separation": 0.005750094287424587, "grains_center_of_mass_position": 0.3970849447606254, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009617777050325016, "throat_radius": 0.010834185012887972, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549816269078398}], "aerodynamic_surfaces": [{"length": 0.5574421158718587, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1361483560443366]}, {"n": 4, "root_chord": 0.11942298513637745, "tip_chord": 0.06025673392230691, "span": 0.11059004894683311, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0490164796671082]}, {"top_radius": 0.06456571631681654, "bottom_radius": 0.043131875098514495, "length": 0.06201633339228394, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.701257402455657, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617952557161035, "upper_button_position": 0.08330484529462201}], "rail_length": 5, "inclination": 86.06005559961783, "heading": 51.904671891999065} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 14, "radius": 0.06350332508253849, "mass": 15.807085989415537, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331120709259972, "I_33_without_motor": 0.04504904239080674, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.949611034366256, "trigger": 800, "sampling_rate": 105, "lag": 1.5284104712551263, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9552880226842259, "trigger": "apogee", "sampling_rate": 105, "lag": 1.550198882201785, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7288.088753763764, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032842198999573254, "grain_number": 5, "grain_density": 1833.4050042776034, "grain_outer_radius": 0.03272792901057096, "grain_initial_inner_radius": 0.014284859656394568, "grain_initial_height": 0.11959903398056619, "grain_separation": 0.004067376192583421, "grains_center_of_mass_position": 0.39678543685215856, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.002067811098503068, "throat_radius": 0.010820410434929161, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550224677089346}], "aerodynamic_surfaces": [{"length": 0.5597277391820974, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1332445541714489]}, {"n": 4, "root_chord": 0.11919928067919477, "tip_chord": 0.06020470092772628, "span": 0.11023889580271914, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0487960094330289]}, {"top_radius": 0.06328161842969104, "bottom_radius": 0.044022121736696375, "length": 0.05947103071798594, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7014879533957369, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191019754375576, "upper_button_position": 0.08238597795817926}], "rail_length": 5, "inclination": 84.90478240760018, "heading": 51.8622487011188} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 9, "radius": 0.06350290173961358, "mass": 15.241759845188325, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31902546021419, "I_33_without_motor": 0.02276188216373662, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.135984980164727, "trigger": 800, "sampling_rate": 105, "lag": 1.3911419171511017, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9915953345082409, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2640606332652837, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6908.716309254424, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032535365660840684, "grain_number": 5, "grain_density": 1844.70588619819, "grain_outer_radius": 0.03270400839024224, "grain_initial_inner_radius": 0.014929614736853704, "grain_initial_height": 0.11975308445143028, "grain_separation": 0.004381448097553866, "grains_center_of_mass_position": 0.39805284779152017, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010186763210858541, "throat_radius": 0.010898154193075925, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2560132195261435}], "aerodynamic_surfaces": [{"length": 0.55660624736248, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1341402041675035]}, {"n": 4, "root_chord": 0.11935330027754494, "tip_chord": 0.0594903742785929, "span": 0.11007540460256451, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0486630680322948]}, {"top_radius": 0.06303786938221503, "bottom_radius": 0.04357745953699439, "length": 0.060374945253429534, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6983065080078014, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173972568231946, "upper_button_position": 0.08090925118460679}], "rail_length": 5, "inclination": 85.36688719606103, "heading": 51.116516629910805} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 24, "radius": 0.06350615285505307, "mass": 15.282456937623326, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32489408415861, "I_33_without_motor": 0.04261243867166923, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.010293487373, "trigger": 800, "sampling_rate": 105, "lag": 1.6139477502554738, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9777362126553621, "trigger": "apogee", "sampling_rate": 105, "lag": 1.525998753423055, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4917.030155820739, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0332049705938138, "grain_number": 5, "grain_density": 1813.7827614252917, "grain_outer_radius": 0.03292394091772284, "grain_initial_inner_radius": 0.015645320121004308, "grain_initial_height": 0.11936233338198222, "grain_separation": 0.004537140621556002, "grains_center_of_mass_position": 0.39489817717161163, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00175145870956363, "throat_radius": 0.011309815156331723, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553292646256735}], "aerodynamic_surfaces": [{"length": 0.5578299628443717, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1338409198993076]}, {"n": 4, "root_chord": 0.12006977750168053, "tip_chord": 0.05857714748019052, "span": 0.10961562694501525, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0500556566889738]}, {"top_radius": 0.06489000389025952, "bottom_radius": 0.04335405637496586, "length": 0.060432397243202506, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7004275551375152, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193423786053489, "upper_button_position": 0.08108517653216629}], "rail_length": 5, "inclination": 84.61472887594823, "heading": 54.41424842906151} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 29, "radius": 0.0635005187731454, "mass": 15.481267882761346, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321682408396664, "I_33_without_motor": 0.026971889561938862, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.179813152212615, "trigger": 800, "sampling_rate": 105, "lag": 1.5761096939817332, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8875787602746006, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7362595907837903, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7917.3830652625375, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03303236156933778, "grain_number": 5, "grain_density": 1885.1502599312064, "grain_outer_radius": 0.03263736665178477, "grain_initial_inner_radius": 0.015281242154056206, "grain_initial_height": 0.12127761241390833, "grain_separation": 0.005257803427384374, "grains_center_of_mass_position": 0.3977635045371585, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001986480407112703, "throat_radius": 0.01028230699598614, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2563100313756885}], "aerodynamic_surfaces": [{"length": 0.5570151986997127, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1324583055202984]}, {"n": 4, "root_chord": 0.1205731887600852, "tip_chord": 0.06019378239115297, "span": 0.10911801265242323, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.048643467650363]}, {"top_radius": 0.06487192087522543, "bottom_radius": 0.04208389744356438, "length": 0.06108175600353786, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6996122500869003, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184798408371412, "upper_button_position": 0.08113240924975906}], "rail_length": 5, "inclination": 83.44566098723274, "heading": 51.862896519403925} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 6, "radius": 0.0635006209595491, "mass": 15.587882824136399, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330294900629528, "I_33_without_motor": 0.04236554866497613, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.857961661741633, "trigger": 800, "sampling_rate": 105, "lag": 1.564042967189556, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9518060820657657, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8370091965651032, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5521.272389670172, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03385104606848623, "grain_number": 5, "grain_density": 1872.6398752383432, "grain_outer_radius": 0.03283402210808736, "grain_initial_inner_radius": 0.015230866894298265, "grain_initial_height": 0.11938170981124308, "grain_separation": 0.003832622499784185, "grains_center_of_mass_position": 0.3983797344904598, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006646875699997586, "throat_radius": 0.011156053810499505, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255258506845234}], "aerodynamic_surfaces": [{"length": 0.5596175902492432, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1333968946681117]}, {"n": 4, "root_chord": 0.11936513990138815, "tip_chord": 0.05959475356857347, "span": 0.11028659162444014, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0500948138746173]}, {"top_radius": 0.062064098407158416, "bottom_radius": 0.04351865211160715, "length": 0.06205970073985322, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6998949216173449, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186052866122821, "upper_button_position": 0.08128963500506281}], "rail_length": 5, "inclination": 85.23089573260692, "heading": 56.52348857178049} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 3, "radius": 0.06350495598027088, "mass": 15.942219820534065, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330056837525074, "I_33_without_motor": 0.03592619809171583, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.034121799341918, "trigger": 800, "sampling_rate": 105, "lag": 1.609038986588562, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0433350871990086, "trigger": "apogee", "sampling_rate": 105, "lag": 1.515348022113753, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4840.987363186302, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03271687113502876, "grain_number": 5, "grain_density": 1804.2691300004249, "grain_outer_radius": 0.032612340099559746, "grain_initial_inner_radius": 0.014520574532871958, "grain_initial_height": 0.11894173164062541, "grain_separation": 0.004944096422176872, "grains_center_of_mass_position": 0.3974733334403413, "center_of_dry_mass_position": 0.317, "nozzle_position": -6.073398197845639e-05, "throat_radius": 0.011175495052653377, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546346477348207}], "aerodynamic_surfaces": [{"length": 0.5594415600246584, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1351936341669289]}, {"n": 4, "root_chord": 0.11930768223614072, "tip_chord": 0.06001009438961109, "span": 0.10972753990703951, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0495953094046369]}, {"top_radius": 0.06183354621822724, "bottom_radius": 0.04497650649804048, "length": 0.06005728967616529, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.698680146786212, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189946288590082, "upper_button_position": 0.0796855179272038}], "rail_length": 5, "inclination": 84.79847251736919, "heading": 51.87409805314368} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 22, "radius": 0.06350433413618566, "mass": 15.302448571985291, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3031624294053525, "I_33_without_motor": 0.03424852547724478, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.136115130911415, "trigger": 800, "sampling_rate": 105, "lag": 1.5642073351233001, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0449000314506305, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4585331332501215, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5677.188147470045, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03286950996813783, "grain_number": 5, "grain_density": 1734.1947031020618, "grain_outer_radius": 0.03335167736349227, "grain_initial_inner_radius": 0.015477116550178088, "grain_initial_height": 0.11955215628277059, "grain_separation": 0.0043649520278267046, "grains_center_of_mass_position": 0.39577778784784096, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0022721000086400813, "throat_radius": 0.010240494710728895, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254014952472106}], "aerodynamic_surfaces": [{"length": 0.5594733888246832, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133331831281899]}, {"n": 4, "root_chord": 0.12039811897478626, "tip_chord": 0.060176178759741815, "span": 0.10980067584305757, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0477422205932692]}, {"top_radius": 0.06448638398091981, "bottom_radius": 0.04318414995576505, "length": 0.06100025880868361, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7003073420565711, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188775184523858, "upper_button_position": 0.08142982360418527}], "rail_length": 5, "inclination": 84.80757239871369, "heading": 52.591702560713074} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 9, "radius": 0.06350788093776472, "mass": 15.038042679536444, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319601679867123, "I_33_without_motor": 0.035480801486965266, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.77520210022031, "trigger": 800, "sampling_rate": 105, "lag": 1.5290378257111676, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9750232553786418, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6271183555092492, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7988.374437977134, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03337121654751417, "grain_number": 5, "grain_density": 1699.3766241965336, "grain_outer_radius": 0.03244939087158281, "grain_initial_inner_radius": 0.01564134061314392, "grain_initial_height": 0.11739083906293526, "grain_separation": 0.0060008621114469385, "grains_center_of_mass_position": 0.39581762459922315, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00027445640599996527, "throat_radius": 0.010995393450921893, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2530123861773936}], "aerodynamic_surfaces": [{"length": 0.5577374181260049, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1350029932070413]}, {"n": 4, "root_chord": 0.12071947575755243, "tip_chord": 0.06026361724330884, "span": 0.11016955191435983, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0494925640642052]}, {"top_radius": 0.06312936516648106, "bottom_radius": 0.044767671793957034, "length": 0.06011921312249537, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6997469651094314, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180483519568502, "upper_button_position": 0.0816986131525812}], "rail_length": 5, "inclination": 86.57125827933442, "heading": 53.7637548765965} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 1, "radius": 0.06348497449895128, "mass": 16.499340623384594, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319361169178234, "I_33_without_motor": 0.02520559672870099, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.990217808430547, "trigger": 800, "sampling_rate": 105, "lag": 1.5640107630494806, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.033046934029408, "trigger": "apogee", "sampling_rate": 105, "lag": 1.48669314879632, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5920.153679283559, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03314820608261943, "grain_number": 5, "grain_density": 1823.7800304768664, "grain_outer_radius": 0.03273648384617021, "grain_initial_inner_radius": 0.014533535267525328, "grain_initial_height": 0.12070248904062385, "grain_separation": 0.005022619331238977, "grains_center_of_mass_position": 0.3969991326298398, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0018656558351492247, "throat_radius": 0.011136978993332176, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557803579894105}], "aerodynamic_surfaces": [{"length": 0.5569257442225386, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1341884732867404]}, {"n": 4, "root_chord": 0.11993605902879438, "tip_chord": 0.058884572107042045, "span": 0.11003114362498172, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0490518434152347]}, {"top_radius": 0.06233143745275274, "bottom_radius": 0.04424556784055745, "length": 0.059787966474018045, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6992629274125963, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619313082140587, "upper_button_position": 0.07994984527200932}], "rail_length": 5, "inclination": 87.67975820116423, "heading": 52.92767104794015} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 19, "radius": 0.06349695532126766, "mass": 15.38607891254722, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311189840048829, "I_33_without_motor": 0.03773713152210617, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.017855902042712, "trigger": 800, "sampling_rate": 105, "lag": 1.455062411929916, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9557916381569187, "trigger": "apogee", "sampling_rate": 105, "lag": 1.60872908929002, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6932.373918286192, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03290108866737907, "grain_number": 5, "grain_density": 1806.02466967887, "grain_outer_radius": 0.033497432468829094, "grain_initial_inner_radius": 0.014087893821420706, "grain_initial_height": 0.120018038716132, "grain_separation": 0.006361355984500747, "grains_center_of_mass_position": 0.3980034670813566, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005203286959631784, "throat_radius": 0.011432682021928231, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2536776612067513}], "aerodynamic_surfaces": [{"length": 0.5577987134356399, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1324234065046856]}, {"n": 4, "root_chord": 0.12015432840157937, "tip_chord": 0.05992560711363631, "span": 0.11010617033719487, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0479868914914061]}, {"top_radius": 0.06367978897613441, "bottom_radius": 0.041976163921418425, "length": 0.058643153858450536, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7002778083257076, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192361352652922, "upper_button_position": 0.08104167306041543}], "rail_length": 5, "inclination": 83.35106210605878, "heading": 48.481664951859905} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 3, "radius": 0.06349743451992218, "mass": 15.036209974819245, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328157884606955, "I_33_without_motor": 0.020809858026901485, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.933585095155895, "trigger": 800, "sampling_rate": 105, "lag": 1.597479007780775, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.031554050082618, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4940038776674385, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5461.218409447379, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033178989012976015, "grain_number": 5, "grain_density": 1846.1531627920788, "grain_outer_radius": 0.03343898860151159, "grain_initial_inner_radius": 0.016206673218069706, "grain_initial_height": 0.1191992730196467, "grain_separation": 0.0041334748134873155, "grains_center_of_mass_position": 0.39722733218563683, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009667365815448472, "throat_radius": 0.01030357376889579, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2563677102876298}], "aerodynamic_surfaces": [{"length": 0.5589870716448792, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133722241800354]}, {"n": 4, "root_chord": 0.12083847429163766, "tip_chord": 0.060012508576741064, "span": 0.10904424651889484, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0497846202268302]}, {"top_radius": 0.06440493671436263, "bottom_radius": 0.043586877621665035, "length": 0.05953915724976317, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.698042811757638, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172510529884843, "upper_button_position": 0.08079175876915379}], "rail_length": 5, "inclination": 83.96012019982963, "heading": 54.47657582359791} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 10, "radius": 0.06350175690119066, "mass": 14.549142208122827, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326594091088183, "I_33_without_motor": 0.03710090262067121, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.918779719478051, "trigger": 800, "sampling_rate": 105, "lag": 1.5532740210965583, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8717575472916979, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6684736124636208, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7945.843186034017, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03289418847549375, "grain_number": 5, "grain_density": 1709.241093432216, "grain_outer_radius": 0.0325544293938807, "grain_initial_inner_radius": 0.015435461971633799, "grain_initial_height": 0.11901578165042781, "grain_separation": 0.0071511540336217354, "grains_center_of_mass_position": 0.3973355496372836, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007628134779484506, "throat_radius": 0.010835780912748595, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2562548633384836}], "aerodynamic_surfaces": [{"length": 0.5592623692045254, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133809753309572]}, {"n": 4, "root_chord": 0.1200839555239807, "tip_chord": 0.05994580624437321, "span": 0.11034898118263718, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0494388771403702]}, {"top_radius": 0.06462883225148824, "bottom_radius": 0.04330043979825882, "length": 0.06041294199200335, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7000916725817011, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175799723745381, "upper_button_position": 0.08251170020716303}], "rail_length": 5, "inclination": 84.63883968201144, "heading": 51.776176862661856} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 14, "radius": 0.06350529827362807, "mass": 16.36812914239469, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3100492926685945, "I_33_without_motor": 0.03427602145362915, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.137628693072083, "trigger": 800, "sampling_rate": 105, "lag": 1.4646531566117964, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8932892022260205, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5766403143443586, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5270.767673704261, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03320217251969106, "grain_number": 5, "grain_density": 1806.5914803684552, "grain_outer_radius": 0.03318950153928103, "grain_initial_inner_radius": 0.015384312187821138, "grain_initial_height": 0.11789732301534125, "grain_separation": 0.0034514838230873778, "grains_center_of_mass_position": 0.39739417395196835, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009838775564532812, "throat_radius": 0.009544539976619033, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255772656806443}], "aerodynamic_surfaces": [{"length": 0.5569275627902305, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1353301516679302]}, {"n": 4, "root_chord": 0.12055400636508906, "tip_chord": 0.060150613176840007, "span": 0.11029880382715877, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0490997849098795]}, {"top_radius": 0.06219255775979582, "bottom_radius": 0.04118339595527727, "length": 0.05784896123069145, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6980137984899972, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6183615268036364, "upper_button_position": 0.0796522716863608}], "rail_length": 5, "inclination": 83.53214703450026, "heading": 54.69130149482517} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 29, "radius": 0.06349231007053528, "mass": 15.341536474706324, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327408339304678, "I_33_without_motor": 0.030919770588508193, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.091914800913276, "trigger": 800, "sampling_rate": 105, "lag": 1.4246358669688621, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.93886012392548, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6428610372017398, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6831.789898379646, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03345806574302515, "grain_number": 5, "grain_density": 1703.545500466531, "grain_outer_radius": 0.03298566458450638, "grain_initial_inner_radius": 0.014953833072604705, "grain_initial_height": 0.11927176027670508, "grain_separation": 0.004047637701077447, "grains_center_of_mass_position": 0.3977887521231419, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005433131165463218, "throat_radius": 0.010982466056380548, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545450829176246}], "aerodynamic_surfaces": [{"length": 0.5585914180010038, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1354106226091238]}, {"n": 4, "root_chord": 0.11967889637008254, "tip_chord": 0.06040264074615268, "span": 0.10994188833193246, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0494228477955594]}, {"top_radius": 0.06337848635979257, "bottom_radius": 0.0446910056672249, "length": 0.058956958507213456, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7005089615172815, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6198833900290527, "upper_button_position": 0.0806255714882288}], "rail_length": 5, "inclination": 82.5915711270273, "heading": 51.13837158511621} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 12, "radius": 0.06350132121333305, "mass": 15.081841334349006, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318665522772798, "I_33_without_motor": 0.03929546440428325, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.927949562662352, "trigger": 800, "sampling_rate": 105, "lag": 1.535349519627064, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1673062906519414, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6594287629870954, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7299.732257889778, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03357731942557125, "grain_number": 5, "grain_density": 1818.0363224477223, "grain_outer_radius": 0.03360926746915545, "grain_initial_inner_radius": 0.0145930546724894, "grain_initial_height": 0.12044141279547212, "grain_separation": 0.004373646122910112, "grains_center_of_mass_position": 0.3955675420036384, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003166875597651093, "throat_radius": 0.011512528051171818, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534829845392266}], "aerodynamic_surfaces": [{"length": 0.5575387765548413, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1338260887785774]}, {"n": 4, "root_chord": 0.11946963410008504, "tip_chord": 0.059621210211238104, "span": 0.10982697850001305, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.050232519290972]}, {"top_radius": 0.06460436895284463, "bottom_radius": 0.04229658530109805, "length": 0.059419702446550884, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7003609404293455, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171529278098843, "upper_button_position": 0.0832080126194612}], "rail_length": 5, "inclination": 84.72394760315137, "heading": 54.88394746839987} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 29, "radius": 0.06349838752963005, "mass": 14.815190644327098, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321090103928269, "I_33_without_motor": 0.03261947411259523, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.851561579710586, "trigger": 800, "sampling_rate": 105, "lag": 1.5905886603943977, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0131573671720586, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5037375964067121, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7520.619072428911, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03297855136288474, "grain_number": 5, "grain_density": 1864.1366535201682, "grain_outer_radius": 0.03245774360019097, "grain_initial_inner_radius": 0.015427304985445634, "grain_initial_height": 0.11862244110308402, "grain_separation": 0.0037688085703399933, "grains_center_of_mass_position": 0.3978353744975364, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005944762601943916, "throat_radius": 0.010740262665531292, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547490001465913}], "aerodynamic_surfaces": [{"length": 0.5566840475777876, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1341739662729475]}, {"n": 4, "root_chord": 0.11967363507882811, "tip_chord": 0.06048857853188882, "span": 0.1101859858997438, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0500931208850375]}, {"top_radius": 0.06487093208494712, "bottom_radius": 0.0443123740903375, "length": 0.05890442729067509, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7013530363675741, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6178069302858005, "upper_button_position": 0.0835461060817736}], "rail_length": 5, "inclination": 84.69309238077525, "heading": 52.40112121540359} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 21, "radius": 0.06350351149968954, "mass": 15.75965574222533, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311733004362383, "I_33_without_motor": 0.036018793705682985, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.099108083606845, "trigger": 800, "sampling_rate": 105, "lag": 1.4350740982764796, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9656122999748121, "trigger": "apogee", "sampling_rate": 105, "lag": 1.480112879908951, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7007.871255838431, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03312005785311643, "grain_number": 5, "grain_density": 1754.6849193871085, "grain_outer_radius": 0.03347606891528833, "grain_initial_inner_radius": 0.014788853990316025, "grain_initial_height": 0.11898643272837633, "grain_separation": 0.004089126941498403, "grains_center_of_mass_position": 0.397879325288959, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0017152623214104145, "throat_radius": 0.010931033374426847, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539309548622843}], "aerodynamic_surfaces": [{"length": 0.5595197263601053, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1346508555787633]}, {"n": 4, "root_chord": 0.12061576737052966, "tip_chord": 0.06043934751647714, "span": 0.10976179801409373, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0495186083868313]}, {"top_radius": 0.06361998952233094, "bottom_radius": 0.04305621875807518, "length": 0.06068077722666913, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6985065212934007, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185717037348276, "upper_button_position": 0.07993481755857312}], "rail_length": 5, "inclination": 84.43021776552334, "heading": 53.50529821544792} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 19, "radius": 0.06350818348350766, "mass": 15.81551889533381, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3303466213534465, "I_33_without_motor": 0.044538485223146365, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.036378759127961, "trigger": 800, "sampling_rate": 105, "lag": 1.567530952594129, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0466254817599827, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6912641464449392, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6232.414254153235, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0332893959590511, "grain_number": 5, "grain_density": 1824.1294178006117, "grain_outer_radius": 0.032827706330022306, "grain_initial_inner_radius": 0.014506044081774624, "grain_initial_height": 0.12004640136929437, "grain_separation": 0.005368116805660657, "grains_center_of_mass_position": 0.39618630258587323, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00012686738464091332, "throat_radius": 0.010872894598707888, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551527478835367}], "aerodynamic_surfaces": [{"length": 0.5598762886013007, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1336532227869016]}, {"n": 4, "root_chord": 0.12058204377868882, "tip_chord": 0.059712648790528004, "span": 0.11003451659366792, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0504527596778956]}, {"top_radius": 0.06306653927892385, "bottom_radius": 0.04452215737863824, "length": 0.06012182800576064, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7000651155331221, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184225849052201, "upper_button_position": 0.08164253062790205}], "rail_length": 5, "inclination": 83.72165230055636, "heading": 54.559065898777824} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 30, "radius": 0.06349967364030727, "mass": 15.433389962836188, "I_11_without_motor": 6.321, "I_22_without_motor": 6.301101073592999, "I_33_without_motor": 0.0411635366851872, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.925536364975615, "trigger": 800, "sampling_rate": 105, "lag": 1.4707563299276232, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.960844997652185, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4634466285099148, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5699.544153642265, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0330052474709658, "grain_number": 5, "grain_density": 1807.61312883114, "grain_outer_radius": 0.032550402676160196, "grain_initial_inner_radius": 0.014805621752370213, "grain_initial_height": 0.12025194895685416, "grain_separation": 0.006773431425358786, "grains_center_of_mass_position": 0.3984220245313685, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007362181678296627, "throat_radius": 0.011073608346407526, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548475564013342}], "aerodynamic_surfaces": [{"length": 0.557747268715136, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1340418808447998]}, {"n": 4, "root_chord": 0.1199818122621058, "tip_chord": 0.060160064266995834, "span": 0.11035288723973939, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0502640394304916]}, {"top_radius": 0.0632590915404707, "bottom_radius": 0.043396806913170397, "length": 0.060249007665931165, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6993108179729282, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167020895771417, "upper_button_position": 0.08260872839578648}], "rail_length": 5, "inclination": 84.46476279132146, "heading": 51.10524627518233} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 28, "radius": 0.06349705629815046, "mass": 14.123173705271643, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321789717956909, "I_33_without_motor": 0.03757242012180704, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.933864321276971, "trigger": 800, "sampling_rate": 105, "lag": 1.3772029200894804, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0460831129194414, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7251040755779377, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8380.428087484768, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03356381530138269, "grain_number": 5, "grain_density": 1778.8018692672638, "grain_outer_radius": 0.032601232663090625, "grain_initial_inner_radius": 0.015407918126331977, "grain_initial_height": 0.11946226618104315, "grain_separation": 0.003888874755026696, "grains_center_of_mass_position": 0.39648179816859264, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00010676080828896992, "throat_radius": 0.011914432665832444, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557821487789416}], "aerodynamic_surfaces": [{"length": 0.5597763110459355, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1343778835318552]}, {"n": 4, "root_chord": 0.12052811157713465, "tip_chord": 0.0589963588844005, "span": 0.10906376174051868, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0490279322785745]}, {"top_radius": 0.06256583437416038, "bottom_radius": 0.04262291865880592, "length": 0.061321036336889706, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6999880172218871, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617865706959014, "upper_button_position": 0.08212231026287309}], "rail_length": 5, "inclination": 84.99111462213077, "heading": 55.64381195735424} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 3, "radius": 0.06350712392139016, "mass": 14.757195794026398, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314946562983625, "I_33_without_motor": 0.0413199832719251, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.926631088450291, "trigger": 800, "sampling_rate": 105, "lag": 1.614295195681567, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0614639608042675, "trigger": "apogee", "sampling_rate": 105, "lag": 0.9597354377586996, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6018.729975018477, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03292182548393906, "grain_number": 5, "grain_density": 1773.9816977872733, "grain_outer_radius": 0.03286325894637418, "grain_initial_inner_radius": 0.015208531177743352, "grain_initial_height": 0.11803009505850094, "grain_separation": 0.006183718692156587, "grains_center_of_mass_position": 0.3984108330378667, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007785344345249372, "throat_radius": 0.010540839128373464, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2563649483166277}], "aerodynamic_surfaces": [{"length": 0.5592344342181025, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1342717809565317]}, {"n": 4, "root_chord": 0.12046562900988994, "tip_chord": 0.06015563965097916, "span": 0.11033953352236586, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0501540504579356]}, {"top_radius": 0.06265764135964348, "bottom_radius": 0.042796437579250356, "length": 0.05962491916009492, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6985486637619776, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173711707734717, "upper_button_position": 0.08117749298850585}], "rail_length": 5, "inclination": 84.27972185405488, "heading": 49.11395444365379} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 6, "radius": 0.0635076353970662, "mass": 15.732906138888602, "I_11_without_motor": 6.321, "I_22_without_motor": 6.30621504381409, "I_33_without_motor": 0.04045157102568045, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.980546555641892, "trigger": 800, "sampling_rate": 105, "lag": 1.5172564628046568, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9513950394556238, "trigger": "apogee", "sampling_rate": 105, "lag": 1.431653889851513, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7344.224220223316, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03252529584998539, "grain_number": 5, "grain_density": 1802.7756303965564, "grain_outer_radius": 0.0337437535798531, "grain_initial_inner_radius": 0.01500169673328508, "grain_initial_height": 0.12117194936941832, "grain_separation": 0.00523119380115068, "grains_center_of_mass_position": 0.396588076665912, "center_of_dry_mass_position": 0.317, "nozzle_position": -6.761798821567414e-05, "throat_radius": 0.010160795540350088, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2563857498235158}], "aerodynamic_surfaces": [{"length": 0.5574575867231174, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134673479673565]}, {"n": 4, "root_chord": 0.1195447341643371, "tip_chord": 0.0599804567475409, "span": 0.11002707732945441, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0499660894481293]}, {"top_radius": 0.06523736385023005, "bottom_radius": 0.04465419752549168, "length": 0.05823125549982508, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6992386396261565, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176638520221598, "upper_button_position": 0.08157478760399672}], "rail_length": 5, "inclination": 84.32970512293791, "heading": 53.89174484637323} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 30, "radius": 0.06349921799165352, "mass": 15.205742130276176, "I_11_without_motor": 6.321, "I_22_without_motor": 6.308166532718777, "I_33_without_motor": 0.03915345496683246, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.020751747711769, "trigger": 800, "sampling_rate": 105, "lag": 1.5357360267980147, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.039192874115094, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6298453144187348, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4954.60901368157, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03213336358715714, "grain_number": 5, "grain_density": 1803.2361890430238, "grain_outer_radius": 0.03266915589315561, "grain_initial_inner_radius": 0.014755375518867964, "grain_initial_height": 0.1187034206798938, "grain_separation": 0.004778565849155233, "grains_center_of_mass_position": 0.3958056867535054, "center_of_dry_mass_position": 0.317, "nozzle_position": 3.880445181654705e-05, "throat_radius": 0.011162153319697025, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254202854688387}], "aerodynamic_surfaces": [{"length": 0.5566557116501027, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.13485217138045]}, {"n": 4, "root_chord": 0.12078771717916499, "tip_chord": 0.05938777131369744, "span": 0.1103774764700272, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.050922379042456]}, {"top_radius": 0.06291601351915226, "bottom_radius": 0.042038049199959966, "length": 0.05976418417077573, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6998911755897133, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179471448749453, "upper_button_position": 0.08194403071476797}], "rail_length": 5, "inclination": 82.77723015403528, "heading": 51.87953949870357} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 12, "radius": 0.06350524761103517, "mass": 15.571351129429008, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321486755358808, "I_33_without_motor": 0.05052006724390746, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.945567700056115, "trigger": 800, "sampling_rate": 105, "lag": 1.352983455657429, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9909804623507888, "trigger": "apogee", "sampling_rate": 105, "lag": 1.489772971899942, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6178.674981546107, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03338702501183278, "grain_number": 5, "grain_density": 1849.2897512354123, "grain_outer_radius": 0.03288029755868362, "grain_initial_inner_radius": 0.014706746600585147, "grain_initial_height": 0.1190238242558675, "grain_separation": 0.005515552859554263, "grains_center_of_mass_position": 0.39647333079148095, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00027469601464674167, "throat_radius": 0.011269236197108306, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2572319170040895}], "aerodynamic_surfaces": [{"length": 0.5583369221434807, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1346644546210682]}, {"n": 4, "root_chord": 0.11964752339818732, "tip_chord": 0.05972676091367227, "span": 0.10951040112507826, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0486202888172649]}, {"top_radius": 0.06355057245981188, "bottom_radius": 0.04351645548411529, "length": 0.06061564432306637, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6997100547256655, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181714608791614, "upper_button_position": 0.08153859384650408}], "rail_length": 5, "inclination": 84.82778161965545, "heading": 54.955857415003955} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 20, "radius": 0.06350798510854032, "mass": 15.444195028342936, "I_11_without_motor": 6.321, "I_22_without_motor": 6.33680138610249, "I_33_without_motor": 0.024332060609141178, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.975381542568247, "trigger": 800, "sampling_rate": 105, "lag": 1.4632441196024288, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8940032626787617, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5340350218854852, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5675.74228338803, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03284040907817932, "grain_number": 5, "grain_density": 2022.4481792930856, "grain_outer_radius": 0.032811820087248374, "grain_initial_inner_radius": 0.01474266293924097, "grain_initial_height": 0.11888834071340301, "grain_separation": 0.004984128098837659, "grains_center_of_mass_position": 0.395904678387293, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012185229886198475, "throat_radius": 0.010859582662548191, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557489209320245}], "aerodynamic_surfaces": [{"length": 0.5589186479162016, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1345296169944308]}, {"n": 4, "root_chord": 0.11917822761628746, "tip_chord": 0.05934405407692164, "span": 0.11045176777328715, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0483047514439892]}, {"top_radius": 0.06348966987832234, "bottom_radius": 0.04374333685052895, "length": 0.05971938681803775, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6985813718050277, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185878527406191, "upper_button_position": 0.07999351906440855}], "rail_length": 5, "inclination": 85.01499280261731, "heading": 54.50831672632309} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 14, "radius": 0.06350224050746221, "mass": 15.50274412889835, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328697880975954, "I_33_without_motor": 0.025392502686082112, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.958446693555942, "trigger": 800, "sampling_rate": 105, "lag": 1.5746408903864328, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0325861476625222, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5119779592518974, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6850.52706220646, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03273333134195811, "grain_number": 5, "grain_density": 1894.2039228410697, "grain_outer_radius": 0.03319527641747243, "grain_initial_inner_radius": 0.015126621259494297, "grain_initial_height": 0.11925174219273513, "grain_separation": 0.005889733426550099, "grains_center_of_mass_position": 0.39661728845234406, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0017404183161384506, "throat_radius": 0.011507212876530531, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539287429382608}], "aerodynamic_surfaces": [{"length": 0.5582287792540471, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1345827949256082]}, {"n": 4, "root_chord": 0.11975999558652137, "tip_chord": 0.05987322056715086, "span": 0.11033103621304649, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0485828314134318]}, {"top_radius": 0.06208186842262107, "bottom_radius": 0.04376414627926481, "length": 0.06184586073924048, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.700678004232215, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184042240596936, "upper_button_position": 0.0822737801725214}], "rail_length": 5, "inclination": 83.6229128249635, "heading": 49.56212105674704} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 27, "radius": 0.06350119946843427, "mass": 15.085437471477842, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320682029826766, "I_33_without_motor": 0.023282843625134064, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.945094230049685, "trigger": 800, "sampling_rate": 105, "lag": 1.6811452512993357, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9381039404738512, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4608996730014052, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6465.89545334877, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03338548007355004, "grain_number": 5, "grain_density": 1793.5480049262767, "grain_outer_radius": 0.03243110245213112, "grain_initial_inner_radius": 0.015318607042617142, "grain_initial_height": 0.12199326386154459, "grain_separation": 0.004451673810263435, "grains_center_of_mass_position": 0.3981427334388507, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00010198448070450343, "throat_radius": 0.01112582625477859, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550311455236562}], "aerodynamic_surfaces": [{"length": 0.559404686122704, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.135769018337253]}, {"n": 4, "root_chord": 0.1188166410237718, "tip_chord": 0.05940720913583516, "span": 0.10913494379559106, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0499441019243587]}, {"top_radius": 0.06269266044720326, "bottom_radius": 0.04418904629767956, "length": 0.05815651895097207, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.699693055597988, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173983310928645, "upper_button_position": 0.08229472450512354}], "rail_length": 5, "inclination": 84.49159465096545, "heading": 50.26259299419625} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 14, "radius": 0.06350413160176976, "mass": 15.870029880710893, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330787873186183, "I_33_without_motor": 0.031096528289102553, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.031588930886581, "trigger": 800, "sampling_rate": 105, "lag": 1.4341679331295893, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0055100479082848, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6410206348231715, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6288.793261743488, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032685846201664814, "grain_number": 5, "grain_density": 1853.4633571360912, "grain_outer_radius": 0.03282822684566584, "grain_initial_inner_radius": 0.01550004780497869, "grain_initial_height": 0.12015925578146593, "grain_separation": 0.004801613666145451, "grains_center_of_mass_position": 0.39634762365108, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008085225195799926, "throat_radius": 0.010333302943977524, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561170122087966}], "aerodynamic_surfaces": [{"length": 0.5576551965595518, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1320546509423002]}, {"n": 4, "root_chord": 0.12010427798714068, "tip_chord": 0.060213174944764185, "span": 0.11058033614174256, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0481446486860768]}, {"top_radius": 0.06343333389211854, "bottom_radius": 0.044225705404234934, "length": 0.06133871095920673, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7001217617831432, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176926216205535, "upper_button_position": 0.08242914016258973}], "rail_length": 5, "inclination": 85.84300815848287, "heading": 51.315502554932074} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 28, "radius": 0.06350644804624761, "mass": 15.401369756479472, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316882367383059, "I_33_without_motor": 0.03082172262766745, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.005984792708844, "trigger": 800, "sampling_rate": 105, "lag": 1.400592591167564, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9456370389354773, "trigger": "apogee", "sampling_rate": 105, "lag": 1.591762911906487, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7947.474138440964, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03292896208822689, "grain_number": 5, "grain_density": 1809.9501336780743, "grain_outer_radius": 0.03268702414190004, "grain_initial_inner_radius": 0.015213256436649638, "grain_initial_height": 0.1213236350117427, "grain_separation": 0.006329275377153074, "grains_center_of_mass_position": 0.39569134577138043, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00047013416250172386, "throat_radius": 0.01021622184217346, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254995395177647}], "aerodynamic_surfaces": [{"length": 0.5580896469270733, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.132271330287014]}, {"n": 4, "root_chord": 0.12110689453702157, "tip_chord": 0.05923473316989256, "span": 0.11032522395207907, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.049165295189553]}, {"top_radius": 0.06311759416881788, "bottom_radius": 0.043133905279422576, "length": 0.060341373895093656, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7015494663737913, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173702265567067, "upper_button_position": 0.08417923981708464}], "rail_length": 5, "inclination": 84.75880302528809, "heading": 50.713251259229274} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 21, "radius": 0.06348921890769571, "mass": 15.121866884914617, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32728352198133, "I_33_without_motor": 0.04098646264456881, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.208626697591157, "trigger": 800, "sampling_rate": 105, "lag": 1.4496175011587904, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0775212327809685, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5729591621133274, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5606.731605357339, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03266572455080192, "grain_number": 5, "grain_density": 1851.1895329100416, "grain_outer_radius": 0.03261163611277569, "grain_initial_inner_radius": 0.014304821325191992, "grain_initial_height": 0.11946405833857045, "grain_separation": 0.006363680625014999, "grains_center_of_mass_position": 0.39498652175531923, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006493034984887292, "throat_radius": 0.010788817089464197, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557055449985306}], "aerodynamic_surfaces": [{"length": 0.5592078274316112, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1341336545221965]}, {"n": 4, "root_chord": 0.12036395041494184, "tip_chord": 0.06009614490634229, "span": 0.10920674034726181, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0487891281837451]}, {"top_radius": 0.06401515653099882, "bottom_radius": 0.04517052903312537, "length": 0.06040754996037057, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6992048660057777, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181192582416809, "upper_button_position": 0.08108560776409679}], "rail_length": 5, "inclination": 85.44714890337487, "heading": 53.72986408552447} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 26, "radius": 0.06349813906639715, "mass": 15.79477554536392, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328392067932251, "I_33_without_motor": 0.0472477576766733, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.827716492832286, "trigger": 800, "sampling_rate": 105, "lag": 1.5626563721817504, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9986875611716219, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4467588997199703, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6533.907896000917, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033888857378069945, "grain_number": 5, "grain_density": 1799.4487023186512, "grain_outer_radius": 0.033690727791516786, "grain_initial_inner_radius": 0.01455400790677936, "grain_initial_height": 0.11987381078397148, "grain_separation": 0.005555173023641807, "grains_center_of_mass_position": 0.3974748684212383, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009680648610453738, "throat_radius": 0.011049466488051352, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2557483340648972}], "aerodynamic_surfaces": [{"length": 0.5566497862651953, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133884550777975]}, {"n": 4, "root_chord": 0.11995695054247878, "tip_chord": 0.05973836078619981, "span": 0.10965001184261236, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.049095055608349]}, {"top_radius": 0.06461283758087355, "bottom_radius": 0.04168529858277876, "length": 0.06300240121122598, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6994287162665387, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170724102423413, "upper_button_position": 0.08235630602419741}], "rail_length": 5, "inclination": 82.9347054250491, "heading": 54.059089292465174} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 5, "radius": 0.06349439034172337, "mass": 14.511828482423246, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322557061399875, "I_33_without_motor": 0.023858766674600802, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.999014528868885, "trigger": 800, "sampling_rate": 105, "lag": 1.5097901210455131, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9983767055783637, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7339958538677167, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5527.326388339707, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03319216579474029, "grain_number": 5, "grain_density": 1783.7190255339208, "grain_outer_radius": 0.032852794071041025, "grain_initial_inner_radius": 0.014970681871701585, "grain_initial_height": 0.11971804794880396, "grain_separation": 0.004879803995147723, "grains_center_of_mass_position": 0.3957458204141297, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004388526374906204, "throat_radius": 0.010711310012743714, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255407265024171}], "aerodynamic_surfaces": [{"length": 0.5575487799632869, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1319916949927447]}, {"n": 4, "root_chord": 0.11976719404362368, "tip_chord": 0.0602899706761204, "span": 0.10951722560212694, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0491837633134198]}, {"top_radius": 0.06428310263768562, "bottom_radius": 0.042767384654531435, "length": 0.059757643693485386, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6981047632365266, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619618773664377, "upper_button_position": 0.07848598957214958}], "rail_length": 5, "inclination": 85.45483499663216, "heading": 54.220028857512666} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 3, "radius": 0.06350860653279854, "mass": 14.976016269451987, "I_11_without_motor": 6.321, "I_22_without_motor": 6.33044582653913, "I_33_without_motor": 0.02860206668092255, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.988141167683086, "trigger": 800, "sampling_rate": 105, "lag": 1.516293648892854, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1403240790345082, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5974691457372776, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6686.020817850429, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032648721547411, "grain_number": 5, "grain_density": 1778.1988097086403, "grain_outer_radius": 0.033482124186349216, "grain_initial_inner_radius": 0.01497278461506848, "grain_initial_height": 0.12113124016570981, "grain_separation": 0.006089350168275365, "grains_center_of_mass_position": 0.39809511223909894, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009843300519882035, "throat_radius": 0.010448700923422732, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552849477598773}], "aerodynamic_surfaces": [{"length": 0.5590304421238095, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134525767177691]}, {"n": 4, "root_chord": 0.12025116444320934, "tip_chord": 0.06065756370562623, "span": 0.11090890677740183, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.047031899941083]}, {"top_radius": 0.06436835497240394, "bottom_radius": 0.04262331596850768, "length": 0.059488664413967565, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7003758776497866, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173000529571456, "upper_button_position": 0.08307582469264096}], "rail_length": 5, "inclination": 85.63583104166692, "heading": 53.723182914693076} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 29, "radius": 0.06352199371111591, "mass": 15.434679612203738, "I_11_without_motor": 6.321, "I_22_without_motor": 6.335967687477289, "I_33_without_motor": 0.030015559971486454, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.0474509831422, "trigger": 800, "sampling_rate": 105, "lag": 1.3807315587018847, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0529477752335876, "trigger": "apogee", "sampling_rate": 105, "lag": 1.465651291753649, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7102.011434885051, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03243412344429596, "grain_number": 5, "grain_density": 1856.590514678021, "grain_outer_radius": 0.03297521982256373, "grain_initial_inner_radius": 0.015213194177541045, "grain_initial_height": 0.11815356624461289, "grain_separation": 0.004578315678768576, "grains_center_of_mass_position": 0.3974458637228874, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0003781282325859256, "throat_radius": 0.011121831113083507, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549501377290442}], "aerodynamic_surfaces": [{"length": 0.5592000657208503, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133767670698235]}, {"n": 4, "root_chord": 0.1199895712939392, "tip_chord": 0.05908434215705965, "span": 0.11011827991843938, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0505686341248197]}, {"top_radius": 0.06351107217233153, "bottom_radius": 0.04395446311774251, "length": 0.060296860163785285, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6979174866836245, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182231405049937, "upper_button_position": 0.0796943461786308}], "rail_length": 5, "inclination": 84.24502835481147, "heading": 52.14170144692819} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 12, "radius": 0.06348897430717483, "mass": 15.058483311162382, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3211105500983225, "I_33_without_motor": 0.04368054003578594, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.806694743300474, "trigger": 800, "sampling_rate": 105, "lag": 1.3614997181239026, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0350322628023303, "trigger": "apogee", "sampling_rate": 105, "lag": 1.488708677510769, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 3390.0365457255234, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03329832702812169, "grain_number": 5, "grain_density": 1841.9056216115919, "grain_outer_radius": 0.03265677065908386, "grain_initial_inner_radius": 0.01496239709097564, "grain_initial_height": 0.11978120124839382, "grain_separation": 0.0046909039138377595, "grains_center_of_mass_position": 0.39652419549132584, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006029574954276985, "throat_radius": 0.011139811102657401, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2534928158178336}], "aerodynamic_surfaces": [{"length": 0.5575443709218424, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1350695385716087]}, {"n": 4, "root_chord": 0.11985097167345075, "tip_chord": 0.05963472860749215, "span": 0.11027111820190999, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0489780726962399]}, {"top_radius": 0.0640996813261264, "bottom_radius": 0.04402776264876148, "length": 0.0614200691076832, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.699173144094483, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6166096855093683, "upper_button_position": 0.0825634585851146}], "rail_length": 5, "inclination": 83.67686652148507, "heading": 51.54488396734047} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 6, "radius": 0.06349368467391302, "mass": 15.059857649439861, "I_11_without_motor": 6.321, "I_22_without_motor": 6.340866587170354, "I_33_without_motor": 0.01938637360650649, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.940904681662001, "trigger": 800, "sampling_rate": 105, "lag": 1.4043237725159348, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.099961790008217, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5838079923954524, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7828.341735149659, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03185263637498531, "grain_number": 5, "grain_density": 1851.5217536053863, "grain_outer_radius": 0.03237387009265936, "grain_initial_inner_radius": 0.015261512192070573, "grain_initial_height": 0.11995122290870247, "grain_separation": 0.003982541343430634, "grains_center_of_mass_position": 0.39700202758026315, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0010041361649624824, "throat_radius": 0.010746654107421764, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2553295168185532}], "aerodynamic_surfaces": [{"length": 0.5583928670309132, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1344582614172387]}, {"n": 4, "root_chord": 0.12001354368954567, "tip_chord": 0.059342360555661375, "span": 0.10971729892545043, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0492999720279559]}, {"top_radius": 0.0633397589851457, "bottom_radius": 0.04324421710499945, "length": 0.060476197808809626, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7020694462586426, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180314710296293, "upper_button_position": 0.08403797522901335}], "rail_length": 5, "inclination": 84.09597567759369, "heading": 52.841783683287815} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 12, "radius": 0.06349832932006408, "mass": 15.950184020391719, "I_11_without_motor": 6.321, "I_22_without_motor": 6.328938909125018, "I_33_without_motor": 0.05120224523740286, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.95189476030898, "trigger": 800, "sampling_rate": 105, "lag": 1.7156356621554527, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9067597263906939, "trigger": "apogee", "sampling_rate": 105, "lag": 1.942941754815395, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6537.031030909687, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033546778872967725, "grain_number": 5, "grain_density": 1905.8005431053903, "grain_outer_radius": 0.0329460928678683, "grain_initial_inner_radius": 0.014511010962001048, "grain_initial_height": 0.11991314542659479, "grain_separation": 0.004955102038452859, "grains_center_of_mass_position": 0.3956029076227597, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000473015338380829, "throat_radius": 0.010857540319937837, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543801037178337}], "aerodynamic_surfaces": [{"length": 0.559662677737666, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1349932670979164]}, {"n": 4, "root_chord": 0.12099934774319845, "tip_chord": 0.05980861205526555, "span": 0.10943737404459151, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0481111767134275]}, {"top_radius": 0.06526683312495353, "bottom_radius": 0.044245101944876776, "length": 0.05982648403628185, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6994441155233405, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174290633630342, "upper_button_position": 0.08201505216030636}], "rail_length": 5, "inclination": 84.46428901099065, "heading": 52.78371374541306} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 26, "radius": 0.06349270159214239, "mass": 15.711594289761955, "I_11_without_motor": 6.321, "I_22_without_motor": 6.332674164402002, "I_33_without_motor": 0.037235864942642014, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.88429843936817, "trigger": 800, "sampling_rate": 105, "lag": 1.4564711854136605, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0860779179520013, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5693175244858544, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6581.95986115557, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033472320781645366, "grain_number": 5, "grain_density": 1807.8115011611826, "grain_outer_radius": 0.03284948545559822, "grain_initial_inner_radius": 0.015184054735229055, "grain_initial_height": 0.11818961936671296, "grain_separation": 0.0058520750989094475, "grains_center_of_mass_position": 0.396120174110477, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00013982828995504713, "throat_radius": 0.011011586404859131, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255784721183491}], "aerodynamic_surfaces": [{"length": 0.5567311630030386, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133517181756224]}, {"n": 4, "root_chord": 0.12067557299563221, "tip_chord": 0.060641834628932995, "span": 0.11003913967932619, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0503738263142497]}, {"top_radius": 0.0626622273658206, "bottom_radius": 0.04255945323195601, "length": 0.058356504110780846, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6988211863225178, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186842713753178, "upper_button_position": 0.08013691494719999}], "rail_length": 5, "inclination": 85.49210184601186, "heading": 54.48164383673939} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 0, "radius": 0.06349482737468869, "mass": 15.696197475812971, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312919123773273, "I_33_without_motor": 0.0485263239099927, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.849868514132952, "trigger": 800, "sampling_rate": 105, "lag": 1.6025080712873572, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0342797109568171, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3640356090547594, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7010.897040979558, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03275234912757601, "grain_number": 5, "grain_density": 1836.5634113001456, "grain_outer_radius": 0.03290248835171478, "grain_initial_inner_radius": 0.015491642892581144, "grain_initial_height": 0.11872814011252562, "grain_separation": 0.005434178481125928, "grains_center_of_mass_position": 0.39625605225936034, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000691813788132345, "throat_radius": 0.011146261206472075, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547376973540156}], "aerodynamic_surfaces": [{"length": 0.5597375456894539, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1345542874684507]}, {"n": 4, "root_chord": 0.12081629401126184, "tip_chord": 0.06001010033437761, "span": 0.10976224072485108, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.049277279239471]}, {"top_radius": 0.06225630246058467, "bottom_radius": 0.044101130925633544, "length": 0.05939579867193398, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.700922418014371, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176319268392966, "upper_button_position": 0.08329049117507448}], "rail_length": 5, "inclination": 83.8532964142505, "heading": 51.26480193398971} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 6, "radius": 0.06349699982299026, "mass": 15.089816826699547, "I_11_without_motor": 6.321, "I_22_without_motor": 6.308038613337296, "I_33_without_motor": 0.04293632399187143, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.046788814792787, "trigger": 800, "sampling_rate": 105, "lag": 1.6588504339955297, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9204556819983214, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1079404792019711, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7156.31340694521, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03292591982893204, "grain_number": 5, "grain_density": 1874.4697191539851, "grain_outer_radius": 0.033218164495229435, "grain_initial_inner_radius": 0.014898859251808295, "grain_initial_height": 0.1174654884535323, "grain_separation": 0.006865941548967388, "grains_center_of_mass_position": 0.3969381842479413, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0002489385296427339, "throat_radius": 0.012024366655475627, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549791582162184}], "aerodynamic_surfaces": [{"length": 0.5577778764589334, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134795697717409]}, {"n": 4, "root_chord": 0.1204361910726465, "tip_chord": 0.05926008929867911, "span": 0.11035440181225296, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0499912124421997]}, {"top_radius": 0.06297194906096118, "bottom_radius": 0.04405358424871029, "length": 0.060797386680797864, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.699609066278553, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184050780770369, "upper_button_position": 0.08120398820151609}], "rail_length": 5, "inclination": 85.1780189453479, "heading": 54.759120338952464} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 30, "radius": 0.06349246838909713, "mass": 14.826204145902281, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322271890140243, "I_33_without_motor": 0.030662831007392553, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.945497373877698, "trigger": 800, "sampling_rate": 105, "lag": 1.4059600010241244, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1268054769508686, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5478748618041258, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5176.828154802068, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033466378220068815, "grain_number": 5, "grain_density": 1781.2803700756092, "grain_outer_radius": 0.033622704626113296, "grain_initial_inner_radius": 0.014964989560786093, "grain_initial_height": 0.12112037554901918, "grain_separation": 0.004920474725492944, "grains_center_of_mass_position": 0.3969636433843197, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00023369905186361103, "throat_radius": 0.011788475871149442, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254266549869575}], "aerodynamic_surfaces": [{"length": 0.5576635013586334, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1339762614144924]}, {"n": 4, "root_chord": 0.11980545590277819, "tip_chord": 0.06003119121503844, "span": 0.11021512303867356, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.048162918289076]}, {"top_radius": 0.06215287024568877, "bottom_radius": 0.04353991021182836, "length": 0.059686603527171964, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6989219641076875, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171773080284558, "upper_button_position": 0.08174465607923165}], "rail_length": 5, "inclination": 83.5604442635234, "heading": 53.39351157093405} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 16, "radius": 0.06349006260773873, "mass": 14.941645194047958, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31549356036039, "I_33_without_motor": 0.026804004264755207, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.035372529156348, "trigger": 800, "sampling_rate": 105, "lag": 1.5010270935541292, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0871125650594144, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5539267250627122, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7313.985115714208, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03314999981144923, "grain_number": 5, "grain_density": 1876.2290317913566, "grain_outer_radius": 0.033131522699284856, "grain_initial_inner_radius": 0.014759518044336886, "grain_initial_height": 0.11887603555178092, "grain_separation": 0.003687576563570938, "grains_center_of_mass_position": 0.39602157134660854, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0022941902828769495, "throat_radius": 0.010329668422742317, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2558147710004193}], "aerodynamic_surfaces": [{"length": 0.5595676144936675, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1348913950248585]}, {"n": 4, "root_chord": 0.12029060851198281, "tip_chord": 0.05994322530166089, "span": 0.11025732088800148, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0480487584052414]}, {"top_radius": 0.06219663002156115, "bottom_radius": 0.04311508717926999, "length": 0.06170349498418768, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.700103547549474, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.616909950422755, "upper_button_position": 0.08319359712671903}], "rail_length": 5, "inclination": 84.11654953426896, "heading": 53.30199326488699} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 7, "radius": 0.06349869140597078, "mass": 14.230120446345197, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322198705483838, "I_33_without_motor": 0.0460586260595645, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.053143490032456, "trigger": 800, "sampling_rate": 105, "lag": 1.490070135913312, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8989419773806486, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5289319036937843, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6559.024357221486, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03319730326075547, "grain_number": 5, "grain_density": 1797.8957292224316, "grain_outer_radius": 0.03287147274515818, "grain_initial_inner_radius": 0.015151281478004326, "grain_initial_height": 0.12025202990673295, "grain_separation": 0.003959309636922095, "grains_center_of_mass_position": 0.39607013080810183, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003962741879448741, "throat_radius": 0.010603587591186651, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256055789328302}], "aerodynamic_surfaces": [{"length": 0.5582915458384061, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133268803385484]}, {"n": 4, "root_chord": 0.11994098837984403, "tip_chord": 0.059422708989922794, "span": 0.1097632816777115, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.050618027453366]}, {"top_radius": 0.06464450489184448, "bottom_radius": 0.0428688581243827, "length": 0.05989946211176852, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6994439031848404, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175279982583463, "upper_button_position": 0.08191590492649414}], "rail_length": 5, "inclination": 85.5734203936308, "heading": 54.23748109698345} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 6, "radius": 0.06350859414346947, "mass": 15.08123397592947, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327146902967929, "I_33_without_motor": 0.038358653698132746, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.185227155011349, "trigger": 800, "sampling_rate": 105, "lag": 1.6151479931612402, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9678223876898537, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8070908043638352, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6577.049220883177, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03259700097307357, "grain_number": 5, "grain_density": 1889.2181195132098, "grain_outer_radius": 0.03281267011689317, "grain_initial_inner_radius": 0.015123000456895172, "grain_initial_height": 0.11847264426720913, "grain_separation": 0.005268131423275146, "grains_center_of_mass_position": 0.3973327145739362, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0016234323465176249, "throat_radius": 0.010835230795250126, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548849957481993}], "aerodynamic_surfaces": [{"length": 0.5589633629929319, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1326835053032474]}, {"n": 4, "root_chord": 0.1199940157349497, "tip_chord": 0.06043123070468818, "span": 0.11000065592763485, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0496091812228723]}, {"top_radius": 0.06276768351463742, "bottom_radius": 0.044048138009539405, "length": 0.05925510722595696, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7026253750503199, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175662233988229, "upper_button_position": 0.08505915165149691}], "rail_length": 5, "inclination": 85.62189855249338, "heading": 53.03933606508622} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 24, "radius": 0.06349285572117794, "mass": 14.0991917627014, "I_11_without_motor": 6.321, "I_22_without_motor": 6.302578184308834, "I_33_without_motor": 0.031192526030868573, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.112652889036847, "trigger": 800, "sampling_rate": 105, "lag": 1.4544041690223417, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.110808914694972, "trigger": "apogee", "sampling_rate": 105, "lag": 1.453024616529919, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6542.210093453685, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03215461280452752, "grain_number": 5, "grain_density": 1845.716865292814, "grain_outer_radius": 0.03337593093216716, "grain_initial_inner_radius": 0.014666509634611899, "grain_initial_height": 0.11982584607544652, "grain_separation": 0.004500199048877129, "grains_center_of_mass_position": 0.39725250572398374, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005178740669312953, "throat_radius": 0.011887122187614736, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254494635467359}], "aerodynamic_surfaces": [{"length": 0.5582585865011, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1355608196819487]}, {"n": 4, "root_chord": 0.11967868525767447, "tip_chord": 0.06041915304652207, "span": 0.11067746328954345, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.050179759963341]}, {"top_radius": 0.062277315533638467, "bottom_radius": 0.04244566435902549, "length": 0.05812886068456072, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7011179624454615, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164622486261881, "upper_button_position": 0.08465571381927339}], "rail_length": 5, "inclination": 85.28516776655833, "heading": 54.667427025718624} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 27, "radius": 0.06348830085282056, "mass": 14.882681968696248, "I_11_without_motor": 6.321, "I_22_without_motor": 6.296919223333103, "I_33_without_motor": 0.01735262091967832, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.038949419421275, "trigger": 800, "sampling_rate": 105, "lag": 1.663550509638369, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.10711558860621, "trigger": "apogee", "sampling_rate": 105, "lag": 1.851783766727872, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7018.328971240856, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032893145044193245, "grain_number": 5, "grain_density": 1820.949250316846, "grain_outer_radius": 0.03317081582341839, "grain_initial_inner_radius": 0.014767684909702001, "grain_initial_height": 0.12109336437516176, "grain_separation": 0.006751065574890648, "grains_center_of_mass_position": 0.39572180895868, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011419891598097149, "throat_radius": 0.011470435308868307, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538797326001356}], "aerodynamic_surfaces": [{"length": 0.5588231758083387, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134190447767395]}, {"n": 4, "root_chord": 0.11957936472301947, "tip_chord": 0.0596012810320038, "span": 0.10945902546471149, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0501113615661428]}, {"top_radius": 0.0634549757632317, "bottom_radius": 0.04257305378268893, "length": 0.0596555921107936, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7001154714685096, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6198215803456679, "upper_button_position": 0.08029389112284169}], "rail_length": 5, "inclination": 86.12913542246108, "heading": 54.35429031621445} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 1, "radius": 0.06349201398541307, "mass": 15.598496241958703, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315792843642564, "I_33_without_motor": 0.040501032330710875, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.948324967552145, "trigger": 800, "sampling_rate": 105, "lag": 1.4749195489218587, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9007724742062315, "trigger": "apogee", "sampling_rate": 105, "lag": 1.371774972782823, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5952.479895865179, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03370835254028422, "grain_number": 5, "grain_density": 1671.8111725010704, "grain_outer_radius": 0.03322258981212896, "grain_initial_inner_radius": 0.015280263715023366, "grain_initial_height": 0.12031329461300205, "grain_separation": 0.004581396321757252, "grains_center_of_mass_position": 0.39739869537373407, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009519822414166418, "throat_radius": 0.011302806406924598, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539252379836574}], "aerodynamic_surfaces": [{"length": 0.5587465494285072, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1320384047780225]}, {"n": 4, "root_chord": 0.12047920616318027, "tip_chord": 0.05975386248541687, "span": 0.11054895604487451, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0501971404719708]}, {"top_radius": 0.06282256979728781, "bottom_radius": 0.042986936942365, "length": 0.058233676786203746, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6988968927465146, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617458466167966, "upper_button_position": 0.0814384265785486}], "rail_length": 5, "inclination": 83.47389306601465, "heading": 52.315005333635625} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 20, "radius": 0.06350089881631155, "mass": 16.773909408858437, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319594945316662, "I_33_without_motor": 0.029195921220924403, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.854525751828554, "trigger": 800, "sampling_rate": 105, "lag": 1.4864211067675395, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9877031538575727, "trigger": "apogee", "sampling_rate": 105, "lag": 1.467259105367915, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5980.214961802903, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03335740749107843, "grain_number": 5, "grain_density": 1870.6272805237336, "grain_outer_radius": 0.033021158898606885, "grain_initial_inner_radius": 0.015274171277944044, "grain_initial_height": 0.11889238370039475, "grain_separation": 0.0049026055316863685, "grains_center_of_mass_position": 0.39638752026889995, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0002134973194600525, "throat_radius": 0.010821231028925448, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546702803649223}], "aerodynamic_surfaces": [{"length": 0.5584137890118043, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1335449145330778]}, {"n": 4, "root_chord": 0.12056820822599164, "tip_chord": 0.059499655974786375, "span": 0.10981936422840727, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0493237727989662]}, {"top_radius": 0.0636692818625701, "bottom_radius": 0.04556701929428527, "length": 0.06079663908497957, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7006658989603578, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185576217183413, "upper_button_position": 0.08210827724201653}], "rail_length": 5, "inclination": 84.09481046265721, "heading": 57.60182553982665} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 13, "radius": 0.06349926573293074, "mass": 15.830747484494468, "I_11_without_motor": 6.321, "I_22_without_motor": 6.332704861083165, "I_33_without_motor": 0.029799617388767047, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.984872603804275, "trigger": 800, "sampling_rate": 105, "lag": 1.5899578063404, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9899171437772253, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5636672880942322, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5644.979872134541, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03341638696701413, "grain_number": 5, "grain_density": 1822.5055420133956, "grain_outer_radius": 0.033514057135457624, "grain_initial_inner_radius": 0.014313256866724331, "grain_initial_height": 0.12118706293310898, "grain_separation": 0.006180134585764899, "grains_center_of_mass_position": 0.3944643994406044, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00041712083078624036, "throat_radius": 0.011297712519680907, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547504709466548}], "aerodynamic_surfaces": [{"length": 0.5588824709253203, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1344669312714344]}, {"n": 4, "root_chord": 0.11980706493508987, "tip_chord": 0.06014645539145199, "span": 0.11039086526924324, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0485566468402425]}, {"top_radius": 0.06420919550357959, "bottom_radius": 0.04368187808984216, "length": 0.0596118552704747, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6991216766657462, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617584162547164, "upper_button_position": 0.08153751411858223}], "rail_length": 5, "inclination": 84.47882052185022, "heading": 53.86331105305348} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 5, "radius": 0.06350724675907597, "mass": 16.234521574056668, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3066261885554, "I_33_without_motor": 0.02726442873967732, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.078741351525958, "trigger": 800, "sampling_rate": 105, "lag": 1.3631783095145704, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9894528313357663, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4539869334510693, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5729.7327565791875, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.034577442129589804, "grain_number": 5, "grain_density": 1770.5061144978956, "grain_outer_radius": 0.03305249522158054, "grain_initial_inner_radius": 0.015328883194492727, "grain_initial_height": 0.1212440208937027, "grain_separation": 0.004754982868648597, "grains_center_of_mass_position": 0.3984525148040328, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005425396499486512, "throat_radius": 0.011301666036818071, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543088646405103}], "aerodynamic_surfaces": [{"length": 0.5581235991974628, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1347750070740894]}, {"n": 4, "root_chord": 0.12121639833730803, "tip_chord": 0.060181139140488185, "span": 0.10994299299791402, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0483781459511545]}, {"top_radius": 0.06394768121345785, "bottom_radius": 0.0440265850295929, "length": 0.05973085811686809, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6988487820627268, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6171730613307086, "upper_button_position": 0.08167572073201823}], "rail_length": 5, "inclination": 85.08067209550799, "heading": 48.76506018391689} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 8, "radius": 0.06349574028108322, "mass": 15.969814067757738, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32026964896034, "I_33_without_motor": 0.03348937750374373, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.885630012117675, "trigger": 800, "sampling_rate": 105, "lag": 1.5497292012400332, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.103432733164721, "trigger": "apogee", "sampling_rate": 105, "lag": 1.616222827037062, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5762.607198962072, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0323386070890179, "grain_number": 5, "grain_density": 1816.6442477965813, "grain_outer_radius": 0.0333743346380204, "grain_initial_inner_radius": 0.015356173933035993, "grain_initial_height": 0.12052064950957471, "grain_separation": 0.006368987132170217, "grains_center_of_mass_position": 0.39746747621468065, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001074165004159352, "throat_radius": 0.011186730001071156, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547923878608849}], "aerodynamic_surfaces": [{"length": 0.5588580914112286, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.13409193096522]}, {"n": 4, "root_chord": 0.12035490248941584, "tip_chord": 0.06003138294472104, "span": 0.10915055972969227, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0495691671610425]}, {"top_radius": 0.0640328648085229, "bottom_radius": 0.04510316902786706, "length": 0.06073114137580164, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7011113687503048, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177795955357859, "upper_button_position": 0.0833317732145189}], "rail_length": 5, "inclination": 83.50462105601879, "heading": 55.52169664777544} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 16, "radius": 0.06351114686367508, "mass": 14.84986609415594, "I_11_without_motor": 6.321, "I_22_without_motor": 6.335914121288884, "I_33_without_motor": 0.03663795342440878, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.154461006928083, "trigger": 800, "sampling_rate": 105, "lag": 1.5917990437958625, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9159515290811702, "trigger": "apogee", "sampling_rate": 105, "lag": 1.2794111535438808, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7227.470596949289, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03362601794818177, "grain_number": 5, "grain_density": 1885.3394222947472, "grain_outer_radius": 0.03269348423210688, "grain_initial_inner_radius": 0.015287024047974097, "grain_initial_height": 0.12029763538547233, "grain_separation": 0.004983184746124949, "grains_center_of_mass_position": 0.3966921478981609, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000843918157146742, "throat_radius": 0.010537316752092131, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2552155292619136}], "aerodynamic_surfaces": [{"length": 0.5590041821850863, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1333833331062408]}, {"n": 4, "root_chord": 0.1196721670396139, "tip_chord": 0.06083838435802514, "span": 0.10980413472508156, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0477303363816883]}, {"top_radius": 0.06293904729615454, "bottom_radius": 0.04383236881934916, "length": 0.05994437530149393, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.699031161566716, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175969140353337, "upper_button_position": 0.08143424753138229}], "rail_length": 5, "inclination": 85.24745014218115, "heading": 52.31356112571283} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 17, "radius": 0.06349596647588403, "mass": 15.626486019215111, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3126493029808195, "I_33_without_motor": 0.04674437563502906, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.85547462848986, "trigger": 800, "sampling_rate": 105, "lag": 1.5368630520408517, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1465138970669266, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1178621137922562, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5765.264152464174, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03333235532050464, "grain_number": 5, "grain_density": 1793.1608280886942, "grain_outer_radius": 0.033898524494401575, "grain_initial_inner_radius": 0.015029263876005498, "grain_initial_height": 0.11991413763483506, "grain_separation": 0.005436176058227922, "grains_center_of_mass_position": 0.3964615377628908, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0017107380150356308, "throat_radius": 0.010833310779889872, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550966053378985}], "aerodynamic_surfaces": [{"length": 0.5569907402941134, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1330339802229474]}, {"n": 4, "root_chord": 0.11945546808959936, "tip_chord": 0.060180379480808094, "span": 0.1100653608657467, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0495444278508672]}, {"top_radius": 0.06303069728005722, "bottom_radius": 0.044863520603566825, "length": 0.05989020204778017, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6993174929173368, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164816530882925, "upper_button_position": 0.0828358398290443}], "rail_length": 5, "inclination": 84.08335870471488, "heading": 51.05840958621701} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 13, "radius": 0.0634972855024284, "mass": 15.71678381996757, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326909426554363, "I_33_without_motor": 0.03414442651586071, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.244834929004444, "trigger": 800, "sampling_rate": 105, "lag": 1.537913216330849, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0394880632780776, "trigger": "apogee", "sampling_rate": 105, "lag": 2.1420935142168154, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6433.123285507823, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03235195062052502, "grain_number": 5, "grain_density": 1747.5073070524952, "grain_outer_radius": 0.03245875617366889, "grain_initial_inner_radius": 0.014901400708362858, "grain_initial_height": 0.12088145920027528, "grain_separation": 0.004622481066587348, "grains_center_of_mass_position": 0.39676260015463893, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0022300599315455173, "throat_radius": 0.011506610607714733, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254435206186008}], "aerodynamic_surfaces": [{"length": 0.5572995131312046, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1340004018657697]}, {"n": 4, "root_chord": 0.11937238197622496, "tip_chord": 0.06015574685045395, "span": 0.10998046856873592, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0483022780274542]}, {"top_radius": 0.06394047623493815, "bottom_radius": 0.04287592696330804, "length": 0.061331053808425295, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7002091897230442, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172989208570907, "upper_button_position": 0.08291026886595354}], "rail_length": 5, "inclination": 84.9064307756448, "heading": 53.55230768022248} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 8, "radius": 0.0635041630713396, "mass": 14.239149646523497, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325401843417168, "I_33_without_motor": 0.0391906674942733, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.945290726653068, "trigger": 800, "sampling_rate": 105, "lag": 1.582706429176969, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.019018037048352, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5463022098488926, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7524.341754351671, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03302447704859476, "grain_number": 5, "grain_density": 1767.264966070118, "grain_outer_radius": 0.03273578260363594, "grain_initial_inner_radius": 0.014792063655201809, "grain_initial_height": 0.11944262930690712, "grain_separation": 0.005110137774917791, "grains_center_of_mass_position": 0.39578505089475297, "center_of_dry_mass_position": 0.317, "nozzle_position": -2.3175008766391544e-05, "throat_radius": 0.012330850972662987, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2537695068067107}], "aerodynamic_surfaces": [{"length": 0.5588215924463259, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1328834330713755]}, {"n": 4, "root_chord": 0.1199021935388457, "tip_chord": 0.06039293242532582, "span": 0.10966353700442702, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0492806676805786]}, {"top_radius": 0.06314336794599833, "bottom_radius": 0.04103506603327466, "length": 0.060918494828026845, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7001474161717912, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173932777304869, "upper_button_position": 0.0827541384413043}], "rail_length": 5, "inclination": 86.22967990849415, "heading": 50.53754878850209} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 30, "radius": 0.06350062494582949, "mass": 15.343970375031695, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327279447330628, "I_33_without_motor": 0.026328274855093335, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.048288369115896, "trigger": 800, "sampling_rate": 105, "lag": 1.6228525387273725, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9669438069616259, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7479220198436785, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5973.9398228687205, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03315902554805301, "grain_number": 5, "grain_density": 1764.3383194857067, "grain_outer_radius": 0.032759471322047644, "grain_initial_inner_radius": 0.014404099387120476, "grain_initial_height": 0.11931497881514237, "grain_separation": 0.004442217531142403, "grains_center_of_mass_position": 0.3982944515942796, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00152255508622675, "throat_radius": 0.011407997384681222, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539698024647843}], "aerodynamic_surfaces": [{"length": 0.5579938629651594, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133090859957866]}, {"n": 4, "root_chord": 0.12051285093894681, "tip_chord": 0.06031276350597265, "span": 0.11018637183542702, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0502115726622683]}, {"top_radius": 0.06369659912199377, "bottom_radius": 0.04217611798127526, "length": 0.05970363858580814, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6971624767562781, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6195806465133274, "upper_button_position": 0.07758183024295062}], "rail_length": 5, "inclination": 86.27842755524009, "heading": 49.755545809360484} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 6, "radius": 0.06349854043062282, "mass": 16.215829485642, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3086752350494, "I_33_without_motor": 0.04261141255926957, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.053807003257635, "trigger": 800, "sampling_rate": 105, "lag": 1.538858816986859, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9938397909347174, "trigger": "apogee", "sampling_rate": 105, "lag": 1.309192144213239, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5971.637443531773, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033138793441437026, "grain_number": 5, "grain_density": 1820.5640274233813, "grain_outer_radius": 0.032502537747729446, "grain_initial_inner_radius": 0.015496809455540543, "grain_initial_height": 0.122886365324221, "grain_separation": 0.003621215245328946, "grains_center_of_mass_position": 0.397227947330768, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0015138142639271744, "throat_radius": 0.010388951603985385, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254825764610384}], "aerodynamic_surfaces": [{"length": 0.5597165801378402, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.132433782381786]}, {"n": 4, "root_chord": 0.12013444359495212, "tip_chord": 0.05902998135370629, "span": 0.10979031686767626, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.051319293021668]}, {"top_radius": 0.063644604932098, "bottom_radius": 0.04226812351588346, "length": 0.060813829072412784, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7013492536028547, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180928997614855, "upper_button_position": 0.0832563538413692}], "rail_length": 5, "inclination": 83.72798166260513, "heading": 52.46229478987965} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 22, "radius": 0.06350626319321248, "mass": 14.942779514152946, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331315035079192, "I_33_without_motor": 0.035799384945023376, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.064266461063987, "trigger": 800, "sampling_rate": 105, "lag": 1.468111458352003, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0122119958253692, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4690445489120532, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5611.01697448155, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03273755615521832, "grain_number": 5, "grain_density": 1793.4845316875958, "grain_outer_radius": 0.03299484265690809, "grain_initial_inner_radius": 0.014418797856543127, "grain_initial_height": 0.11922350603083386, "grain_separation": 0.005133630441889022, "grains_center_of_mass_position": 0.39618001927539354, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00020661957882411153, "throat_radius": 0.010769769795462635, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255925445177459}], "aerodynamic_surfaces": [{"length": 0.5568583367513661, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1356056056842434]}, {"n": 4, "root_chord": 0.119908938132521, "tip_chord": 0.06027364594742947, "span": 0.11018199388157664, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0499172076053938]}, {"top_radius": 0.06303650608653595, "bottom_radius": 0.04379109267989913, "length": 0.06038382195073786, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6999436870798595, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6172508962491675, "upper_button_position": 0.08269279083069203}], "rail_length": 5, "inclination": 84.61514813320498, "heading": 52.35642009750127} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 21, "radius": 0.06350057355860145, "mass": 16.624466621378605, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326545832138702, "I_33_without_motor": 0.026230487629104012, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.91366918639229, "trigger": 800, "sampling_rate": 105, "lag": 1.4587638417766846, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9429551998701527, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3166446735362283, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5547.925600199403, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03343773392081528, "grain_number": 5, "grain_density": 1785.29425298644, "grain_outer_radius": 0.03242128007939908, "grain_initial_inner_radius": 0.01570935182856112, "grain_initial_height": 0.11909814263263259, "grain_separation": 0.0028842977594214217, "grains_center_of_mass_position": 0.3972535712323314, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009342145439877524, "throat_radius": 0.011657276233763557, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2538381579602722}], "aerodynamic_surfaces": [{"length": 0.5582297041138792, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1331975204059548]}, {"n": 4, "root_chord": 0.12149487822605136, "tip_chord": 0.06027090970242172, "span": 0.1099062673317855, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0503063572303892]}, {"top_radius": 0.06259932401498668, "bottom_radius": 0.043747861687059575, "length": 0.06039112901930203, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6994694365645656, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618263682350905, "upper_button_position": 0.08120575421366061}], "rail_length": 5, "inclination": 86.15830601139837, "heading": 50.5901525612517} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 17, "radius": 0.06350669865683682, "mass": 16.17971110220844, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319140334083081, "I_33_without_motor": 0.024386470535167785, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.063355437162667, "trigger": 800, "sampling_rate": 105, "lag": 1.3941300767368854, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0044506653582408, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5074432530613813, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5722.253962457503, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03316392019955737, "grain_number": 5, "grain_density": 1908.8208753006434, "grain_outer_radius": 0.03329586919596468, "grain_initial_inner_radius": 0.014304903073600342, "grain_initial_height": 0.11979197396909137, "grain_separation": 0.0036332282816244833, "grains_center_of_mass_position": 0.39881300889906485, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0010290991788988028, "throat_radius": 0.01058088269920957, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539257163893827}], "aerodynamic_surfaces": [{"length": 0.5585249074277342, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1344388635557046]}, {"n": 4, "root_chord": 0.1203934308874569, "tip_chord": 0.06024546198196325, "span": 0.10962151264367218, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0497778486430103]}, {"top_radius": 0.06281446379162446, "bottom_radius": 0.04290748588473732, "length": 0.05916182645725765, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6984006752339214, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6203034283034005, "upper_button_position": 0.07809724693052089}], "rail_length": 5, "inclination": 84.50417773836274, "heading": 54.42553903666987} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 22, "radius": 0.06350206322388588, "mass": 15.743496504282833, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325638319106089, "I_33_without_motor": 0.041786010248053236, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.996288864282672, "trigger": 800, "sampling_rate": 105, "lag": 1.4749969026482093, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.003175039990363, "trigger": "apogee", "sampling_rate": 105, "lag": 1.58879053930223, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6023.057153770592, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033579380426026796, "grain_number": 5, "grain_density": 1844.448331547265, "grain_outer_radius": 0.03318341959545667, "grain_initial_inner_radius": 0.015183120414972264, "grain_initial_height": 0.12039063574370079, "grain_separation": 0.006083300171351256, "grains_center_of_mass_position": 0.3970361214677972, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.001355011607051763, "throat_radius": 0.011143244877995827, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543045813490892}], "aerodynamic_surfaces": [{"length": 0.557843317463986, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1324939466468427]}, {"n": 4, "root_chord": 0.11953817347017516, "tip_chord": 0.06046022353263949, "span": 0.1100498002947517, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0468589066612255]}, {"top_radius": 0.06337595064563696, "bottom_radius": 0.0428326215757643, "length": 0.06081829090649784, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7014770025585287, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176410843508815, "upper_button_position": 0.08383591820764724}], "rail_length": 5, "inclination": 85.20280158759365, "heading": 52.19732181505588} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 25, "radius": 0.06350744251137265, "mass": 15.09545405928696, "I_11_without_motor": 6.321, "I_22_without_motor": 6.30588824418657, "I_33_without_motor": 0.0331948403499901, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.96861324750267, "trigger": 800, "sampling_rate": 105, "lag": 1.573989669485147, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.005258938894275, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7205390488833778, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7045.211377396375, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0338996615367818, "grain_number": 5, "grain_density": 1764.0493333933991, "grain_outer_radius": 0.03271829974062877, "grain_initial_inner_radius": 0.015123293050648747, "grain_initial_height": 0.12116663363820428, "grain_separation": 0.004560852609572723, "grains_center_of_mass_position": 0.3973582622803934, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007215085057244918, "throat_radius": 0.010784667189442848, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556452149874053}], "aerodynamic_surfaces": [{"length": 0.5586659512479353, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1335278927889882]}, {"n": 4, "root_chord": 0.12071517883027967, "tip_chord": 0.0598883743408181, "span": 0.11061578599912787, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0504732528798342]}, {"top_radius": 0.061479208287981715, "bottom_radius": 0.04476953702172075, "length": 0.06073824962510204, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6992852406648619, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173146074716543, "upper_button_position": 0.08197063319320752}], "rail_length": 5, "inclination": 84.68319100123406, "heading": 54.189263990975526} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 17, "radius": 0.06349455718887169, "mass": 14.887415207410035, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320465572362404, "I_33_without_motor": 0.030598423962824983, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.905167071652272, "trigger": 800, "sampling_rate": 105, "lag": 1.614389587965084, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9408958095850001, "trigger": "apogee", "sampling_rate": 105, "lag": 0.9863463094385564, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7802.112945200826, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03246697345486257, "grain_number": 5, "grain_density": 1870.2690491251096, "grain_outer_radius": 0.03294910037970672, "grain_initial_inner_radius": 0.015090361951501109, "grain_initial_height": 0.12118352267748121, "grain_separation": 0.00440899282780096, "grains_center_of_mass_position": 0.39605818443457236, "center_of_dry_mass_position": 0.317, "nozzle_position": -5.1847338411459676e-05, "throat_radius": 0.011430172565306212, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554609815987887}], "aerodynamic_surfaces": [{"length": 0.5578690647847413, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134076194493176]}, {"n": 4, "root_chord": 0.11952598259491723, "tip_chord": 0.06022399994528144, "span": 0.11062233320162532, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0504490373844608]}, {"top_radius": 0.06151230069881279, "bottom_radius": 0.042968606159515886, "length": 0.05838550568561321, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7024488641351397, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6173091818661893, "upper_button_position": 0.08513968226895041}], "rail_length": 5, "inclination": 86.45015632503704, "heading": 54.200319720269356} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 26, "radius": 0.06351113931800252, "mass": 15.717288817418172, "I_11_without_motor": 6.321, "I_22_without_motor": 6.319470168247582, "I_33_without_motor": 0.030070663590415516, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.88836850432947, "trigger": 800, "sampling_rate": 105, "lag": 1.2969445754897282, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9326132902787447, "trigger": "apogee", "sampling_rate": 105, "lag": 1.901265191479445, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7222.324339792431, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03399034154721449, "grain_number": 5, "grain_density": 1763.5785172658118, "grain_outer_radius": 0.03242392261568943, "grain_initial_inner_radius": 0.01448672511120547, "grain_initial_height": 0.12119796484530675, "grain_separation": 0.004553801617257898, "grains_center_of_mass_position": 0.39653756822602054, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0018682102521961994, "throat_radius": 0.011188600687172236, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545620119804446}], "aerodynamic_surfaces": [{"length": 0.5571733077772186, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1328473094578693]}, {"n": 4, "root_chord": 0.11860454727764921, "tip_chord": 0.059693283462028394, "span": 0.1097994599300092, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.049193888885985]}, {"top_radius": 0.062307406573116286, "bottom_radius": 0.043460778345847446, "length": 0.05886330162997754, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6978811599188379, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170476817158909, "upper_button_position": 0.08083347820294706}], "rail_length": 5, "inclination": 86.26841533188374, "heading": 49.44750791341801} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 15, "radius": 0.06350488589791063, "mass": 14.430923854187728, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31833401743427, "I_33_without_motor": 0.04073543950205016, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.00245743005434, "trigger": 800, "sampling_rate": 105, "lag": 1.42153396570128, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0678326366276096, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3685666231236249, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6190.163572455009, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0336974201355807, "grain_number": 5, "grain_density": 1737.1194229461462, "grain_outer_radius": 0.0336772460064573, "grain_initial_inner_radius": 0.015279909471779053, "grain_initial_height": 0.11939007713168291, "grain_separation": 0.0034895382643139825, "grains_center_of_mass_position": 0.3965372608832396, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.00048343945196766366, "throat_radius": 0.011484892642122496, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255818472383435}], "aerodynamic_surfaces": [{"length": 0.559655232420582, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1342346704250672]}, {"n": 4, "root_chord": 0.12005812964672272, "tip_chord": 0.06012497141081534, "span": 0.10933218960725932, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0500228053433207]}, {"top_radius": 0.06307277956556913, "bottom_radius": 0.04460221393597581, "length": 0.06062859246228136, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.699985527922972, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180555649715134, "upper_button_position": 0.0819299629514586}], "rail_length": 5, "inclination": 84.06735527187571, "heading": 51.627267512933734} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 21, "radius": 0.0634989618732998, "mass": 15.702657161423273, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321853872089236, "I_33_without_motor": 0.04878757957731296, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.038654294373378, "trigger": 800, "sampling_rate": 105, "lag": 1.6521135153406716, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0853817897648086, "trigger": "apogee", "sampling_rate": 105, "lag": 1.446439603373895, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4701.825059972517, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03274441801914148, "grain_number": 5, "grain_density": 1881.0241258707003, "grain_outer_radius": 0.03278748778719712, "grain_initial_inner_radius": 0.015020305947445417, "grain_initial_height": 0.1206241846894501, "grain_separation": 0.00690279535991399, "grains_center_of_mass_position": 0.3970080431269157, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012816968001657285, "throat_radius": 0.01157747292064822, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543175432856517}], "aerodynamic_surfaces": [{"length": 0.5603041465473848, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1342603000011733]}, {"n": 4, "root_chord": 0.11978367368247034, "tip_chord": 0.061056613868349846, "span": 0.11009624704310296, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0477509663619837]}, {"top_radius": 0.06364377981582196, "bottom_radius": 0.043470905879548195, "length": 0.05941117959147104, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6995487854301886, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193455246053537, "upper_button_position": 0.08020326082483487}], "rail_length": 5, "inclination": 84.28263463738632, "heading": 48.577058211496826} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 17, "radius": 0.06349859845820183, "mass": 15.536294576361628, "I_11_without_motor": 6.321, "I_22_without_motor": 6.339231283984124, "I_33_without_motor": 0.04589513462970105, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.007892456337862, "trigger": 800, "sampling_rate": 105, "lag": 1.4906798647356387, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9460983770926951, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7556917300574049, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4679.861920183247, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033040577513841395, "grain_number": 5, "grain_density": 1820.7981190446603, "grain_outer_radius": 0.0330556023630006, "grain_initial_inner_radius": 0.01453721731842722, "grain_initial_height": 0.12103284131427614, "grain_separation": 0.005176620900988839, "grains_center_of_mass_position": 0.39651051320917274, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001035708872199685, "throat_radius": 0.01176007152483679, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556297382157324}], "aerodynamic_surfaces": [{"length": 0.5594154225887948, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1332935332532756]}, {"n": 4, "root_chord": 0.11997215034129366, "tip_chord": 0.06035915286724394, "span": 0.10994396798128367, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.050812253903163]}, {"top_radius": 0.06263867674185546, "bottom_radius": 0.044815943242650744, "length": 0.059999092900904556, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6994799009720818, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169006818224201, "upper_button_position": 0.08257921914966171}], "rail_length": 5, "inclination": 85.60311472426292, "heading": 50.2556874828904} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 24, "radius": 0.06350496075599209, "mass": 15.242291818730557, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315563322718085, "I_33_without_motor": 0.030838903687767247, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.00948644888752, "trigger": 800, "sampling_rate": 105, "lag": 1.3876471985712633, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.07103983937069, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1928894512784733, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4700.340081984554, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03318884686226712, "grain_number": 5, "grain_density": 1736.4683982091994, "grain_outer_radius": 0.03305968382773275, "grain_initial_inner_radius": 0.014336265708108085, "grain_initial_height": 0.1194924797291954, "grain_separation": 0.003890122242570233, "grains_center_of_mass_position": 0.3973400231026896, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008298650659573503, "throat_radius": 0.011660035048387708, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550991820793616}], "aerodynamic_surfaces": [{"length": 0.557591307788423, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1361469862049784]}, {"n": 4, "root_chord": 0.11984177171617488, "tip_chord": 0.06006077318941494, "span": 0.10969242493351763, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.04732768030005]}, {"top_radius": 0.0614868191258655, "bottom_radius": 0.04274848212546832, "length": 0.05973802202684965, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6973960546481214, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6213958062025909, "upper_button_position": 0.07600024844553044}], "rail_length": 5, "inclination": 84.44164861728636, "heading": 54.75014164836239} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 16, "radius": 0.06349433153126331, "mass": 15.254176795371748, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313058709071234, "I_33_without_motor": 0.02344548634648075, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.051154560147314, "trigger": 800, "sampling_rate": 105, "lag": 1.5565380206743369, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9537367755306991, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3202836163741516, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5051.751348564046, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032447326415642776, "grain_number": 5, "grain_density": 1773.093932122916, "grain_outer_radius": 0.03264923247126128, "grain_initial_inner_radius": 0.014828858775703859, "grain_initial_height": 0.11825611462871355, "grain_separation": 0.006182266563523089, "grains_center_of_mass_position": 0.3963779373292784, "center_of_dry_mass_position": 0.317, "nozzle_position": -9.582142129795173e-05, "throat_radius": 0.011226097270482363, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550680950945339}], "aerodynamic_surfaces": [{"length": 0.5584443036012794, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1355554062318458]}, {"n": 4, "root_chord": 0.12000005093226707, "tip_chord": 0.06001459089684862, "span": 0.11089332616833752, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0500144498756845]}, {"top_radius": 0.06346641778635509, "bottom_radius": 0.04390811385773515, "length": 0.05947217530244728, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.698600033122797, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180169649949943, "upper_button_position": 0.08058306812780269}], "rail_length": 5, "inclination": 83.72859406056858, "heading": 54.558655460063044} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 12, "radius": 0.0634948107496046, "mass": 14.803047815035653, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3352627728370345, "I_33_without_motor": 0.041119754406919146, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.011634716383494, "trigger": 800, "sampling_rate": 105, "lag": 1.4016033190749684, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0320382474603018, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5782239396343216, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5271.822191252042, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033623455857640705, "grain_number": 5, "grain_density": 1750.5882170975747, "grain_outer_radius": 0.03309348817068026, "grain_initial_inner_radius": 0.015403007392436125, "grain_initial_height": 0.12109249514530607, "grain_separation": 0.004491842880658161, "grains_center_of_mass_position": 0.39774917871877086, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0009863091207986503, "throat_radius": 0.01033734738330149, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2537200473644816}], "aerodynamic_surfaces": [{"length": 0.5581123030856968, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1352604486869238]}, {"n": 4, "root_chord": 0.1214008700761876, "tip_chord": 0.06002176842486679, "span": 0.11006761384133346, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0504136251007767]}, {"top_radius": 0.06457013857692478, "bottom_radius": 0.043336823179121346, "length": 0.059077817469224525, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6984566624597097, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6175707314890387, "upper_button_position": 0.08088593097067098}], "rail_length": 5, "inclination": 82.78733705706054, "heading": 50.1721565143235} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 9, "radius": 0.06350380770012573, "mass": 14.713073385505899, "I_11_without_motor": 6.321, "I_22_without_motor": 6.330109665927779, "I_33_without_motor": 0.031213448156912366, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.93986282433073, "trigger": 800, "sampling_rate": 105, "lag": 1.4684689967273927, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0109980238859553, "trigger": "apogee", "sampling_rate": 105, "lag": 1.099227666537732, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7161.921277442412, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032527854281586395, "grain_number": 5, "grain_density": 1856.054705620332, "grain_outer_radius": 0.033006114312436746, "grain_initial_inner_radius": 0.015065719462856014, "grain_initial_height": 0.12051762184256679, "grain_separation": 0.004863554585633937, "grains_center_of_mass_position": 0.3957849717653737, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006561730558964591, "throat_radius": 0.010493350514740507, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2554737658806066}], "aerodynamic_surfaces": [{"length": 0.5594883757528254, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1340288646254344]}, {"n": 4, "root_chord": 0.12099376634749866, "tip_chord": 0.06006715566257079, "span": 0.11021294727306677, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.049507417401169]}, {"top_radius": 0.06298458338638456, "bottom_radius": 0.043701240393212736, "length": 0.06069246234017821, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.700296166257893, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184677784836855, "upper_button_position": 0.08182838777420753}], "rail_length": 5, "inclination": 83.9755831829323, "heading": 47.70560457131032} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 3, "radius": 0.06350076708975586, "mass": 15.71522341870832, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318673313814208, "I_33_without_motor": 0.011964509404375118, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.265353397775135, "trigger": 800, "sampling_rate": 105, "lag": 1.4829715802948786, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9668811970735751, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3584853640532981, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7227.7488766515535, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03380499870085754, "grain_number": 5, "grain_density": 1811.3296798717533, "grain_outer_radius": 0.03336606044898743, "grain_initial_inner_radius": 0.014427192070133947, "grain_initial_height": 0.11799415849264411, "grain_separation": 0.005981311848060031, "grains_center_of_mass_position": 0.39517898450241007, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.001190844772972169, "throat_radius": 0.010227918218147763, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255353432660091}], "aerodynamic_surfaces": [{"length": 0.5577802353682525, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1353356213911925]}, {"n": 4, "root_chord": 0.11880538193649827, "tip_chord": 0.058248212636539315, "span": 0.10953618535698083, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0510272652813875]}, {"top_radius": 0.06426632612620103, "bottom_radius": 0.045164657493149026, "length": 0.05908262743731707, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6997144395289701, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170259205307399, "upper_button_position": 0.08268851899823015}], "rail_length": 5, "inclination": 85.79199010278727, "heading": 48.79788879784967} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 0, "radius": 0.06350228736207016, "mass": 15.826807080507741, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307086549298471, "I_33_without_motor": 0.03505604545840452, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.951303942589758, "trigger": 800, "sampling_rate": 105, "lag": 1.665903121233813, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.065777114566551, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7393250099384208, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6719.986397576202, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03299726317806614, "grain_number": 5, "grain_density": 1775.102340782663, "grain_outer_radius": 0.03286339439393356, "grain_initial_inner_radius": 0.01449544976113537, "grain_initial_height": 0.11923390770422403, "grain_separation": 0.006058678964791294, "grains_center_of_mass_position": 0.3967029876115787, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0004114526940335442, "throat_radius": 0.010850223560156334, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547280853446172}], "aerodynamic_surfaces": [{"length": 0.5574904691840625, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.135809563660085]}, {"n": 4, "root_chord": 0.12050285554065956, "tip_chord": 0.060045926508771524, "span": 0.10963806952954674, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0508280695240355]}, {"top_radius": 0.06366994873946383, "bottom_radius": 0.04244586939571316, "length": 0.060569565013895175, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7000119374647418, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6166267627000143, "upper_button_position": 0.08338517476472751}], "rail_length": 5, "inclination": 83.77107490023111, "heading": 52.802415191220305} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 8, "radius": 0.06350666385368028, "mass": 15.441959722395376, "I_11_without_motor": 6.321, "I_22_without_motor": 6.331822370169349, "I_33_without_motor": 0.02235970244151328, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.917507937870411, "trigger": 800, "sampling_rate": 105, "lag": 1.3697470684015909, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9442051105716178, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6794805886518356, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6451.5871694879625, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032441050493053514, "grain_number": 5, "grain_density": 1807.9949116664106, "grain_outer_radius": 0.03296302841083336, "grain_initial_inner_radius": 0.015761808511186817, "grain_initial_height": 0.12090946519434652, "grain_separation": 0.006792950487496448, "grains_center_of_mass_position": 0.3972654611118495, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00011047366565554747, "throat_radius": 0.01126950104348874, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2542452724077386}], "aerodynamic_surfaces": [{"length": 0.5597921127115661, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133435048695542]}, {"n": 4, "root_chord": 0.11954544676095571, "tip_chord": 0.05986536347069796, "span": 0.10973670244281039, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0507770969248036]}, {"top_radius": 0.06363499754202011, "bottom_radius": 0.04476468627016769, "length": 0.05986722443107167, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6998781689716894, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180190114360119, "upper_button_position": 0.08185915753567752}], "rail_length": 5, "inclination": 83.75247511919119, "heading": 54.5052213201875} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 29, "radius": 0.06349783900546058, "mass": 15.52196499820808, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311628883233927, "I_33_without_motor": 0.009723359936242678, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.038422148794972, "trigger": 800, "sampling_rate": 105, "lag": 1.545176916397147, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9656683372241374, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5975062303968843, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4978.49437075297, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03341314490415954, "grain_number": 5, "grain_density": 1858.1426303036772, "grain_outer_radius": 0.0325874959577078, "grain_initial_inner_radius": 0.015021565843934253, "grain_initial_height": 0.1214351711853797, "grain_separation": 0.005201265063346062, "grains_center_of_mass_position": 0.3970390658540351, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0004962564587587917, "throat_radius": 0.010798941858036955, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547653456374404}], "aerodynamic_surfaces": [{"length": 0.5588958188505673, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1350336802942234]}, {"n": 4, "root_chord": 0.11966381549789658, "tip_chord": 0.059957926954534245, "span": 0.10938066027035065, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.050949538114831]}, {"top_radius": 0.06347752011301054, "bottom_radius": 0.043543200980148945, "length": 0.059974975039766065, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7001170682545869, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6196912753276009, "upper_button_position": 0.08042579292698593}], "rail_length": 5, "inclination": 85.96364203784145, "heading": 56.10451233711925} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 24, "radius": 0.06350961652093641, "mass": 14.856898775437942, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311328047398544, "I_33_without_motor": 0.044474806771103485, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.10899521269942, "trigger": 800, "sampling_rate": 105, "lag": 1.7176773093995306, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9740244605764622, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4101895403322091, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5824.423080857596, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0329165804311135, "grain_number": 5, "grain_density": 1845.9886201595514, "grain_outer_radius": 0.03302902556555971, "grain_initial_inner_radius": 0.015576040053522847, "grain_initial_height": 0.11875703909590252, "grain_separation": 0.004053896559615764, "grains_center_of_mass_position": 0.3968781354080911, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0001481365017910036, "throat_radius": 0.010284320564042104, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549957160646676}], "aerodynamic_surfaces": [{"length": 0.5596954913249531, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1343823013328866]}, {"n": 4, "root_chord": 0.11996165305879347, "tip_chord": 0.05904905572505063, "span": 0.10994195277364488, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0488102949844715]}, {"top_radius": 0.06285616353984486, "bottom_radius": 0.043290457846543604, "length": 0.059409674067830695, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7000914556866284, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190780984698379, "upper_button_position": 0.0810133572167906}], "rail_length": 5, "inclination": 84.45430191304013, "heading": 53.24502927721654} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 7, "radius": 0.06349437104428671, "mass": 15.530164089802668, "I_11_without_motor": 6.321, "I_22_without_motor": 6.304972185958495, "I_33_without_motor": 0.042117938725490245, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.093093889962265, "trigger": 800, "sampling_rate": 105, "lag": 1.4265462257538337, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8436084240069004, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3782778035454815, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6492.9073443900725, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03349133575278955, "grain_number": 5, "grain_density": 1851.8492451892116, "grain_outer_radius": 0.03337342639498275, "grain_initial_inner_radius": 0.0153539187675804, "grain_initial_height": 0.12047134161589358, "grain_separation": 0.0055087260867598435, "grains_center_of_mass_position": 0.39742611578993703, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0002700599752999444, "throat_radius": 0.010480655257388472, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549574705374211}], "aerodynamic_surfaces": [{"length": 0.5577151962920024, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1325870039111419]}, {"n": 4, "root_chord": 0.12043847110433056, "tip_chord": 0.0594910863568728, "span": 0.10990926730857786, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.050402655429723]}, {"top_radius": 0.06212963896917169, "bottom_radius": 0.04283838485755076, "length": 0.06091524009605321, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7008113484657598, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6180599349061683, "upper_button_position": 0.08275141355959148}], "rail_length": 5, "inclination": 85.57009992607557, "heading": 53.651504925471386} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 12, "radius": 0.06350154837548048, "mass": 14.682304289890272, "I_11_without_motor": 6.321, "I_22_without_motor": 6.335899863466428, "I_33_without_motor": 0.042887156638923056, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.021474213782499, "trigger": 800, "sampling_rate": 105, "lag": 1.4748485570640661, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9989646877572494, "trigger": "apogee", "sampling_rate": 105, "lag": 1.68335594880016, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5407.824883200107, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032647063032188006, "grain_number": 5, "grain_density": 1764.718166617905, "grain_outer_radius": 0.03289380984273404, "grain_initial_inner_radius": 0.01557122371498739, "grain_initial_height": 0.1193621202123394, "grain_separation": 0.00574728050247966, "grains_center_of_mass_position": 0.3967731518227043, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0015144081354163978, "throat_radius": 0.011916362621780401, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2562159241183504}], "aerodynamic_surfaces": [{"length": 0.5582424817148617, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133760458036197]}, {"n": 4, "root_chord": 0.11937339293916774, "tip_chord": 0.06015500378370634, "span": 0.11043960470407836, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0492153463195644]}, {"top_radius": 0.06383365561545426, "bottom_radius": 0.0439451253512389, "length": 0.060454834707714025, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6999497942507519, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6198682523879796, "upper_button_position": 0.08008154186277228}], "rail_length": 5, "inclination": 85.26542790572037, "heading": 54.626357252888255} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 19, "radius": 0.0635019236329062, "mass": 14.066185162053669, "I_11_without_motor": 6.321, "I_22_without_motor": 6.33023891562729, "I_33_without_motor": 0.03160067000255987, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.037375231463686, "trigger": 800, "sampling_rate": 105, "lag": 1.4654105108950752, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0977041635896727, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7576272456627253, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5624.192436730688, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03251708588750148, "grain_number": 5, "grain_density": 1803.7522163713818, "grain_outer_radius": 0.03293303266411425, "grain_initial_inner_radius": 0.014902273644540855, "grain_initial_height": 0.12076586891362319, "grain_separation": 0.003659997951833788, "grains_center_of_mass_position": 0.39500881441197894, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0009530994108397453, "throat_radius": 0.011702072656281122, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2559121700163038}], "aerodynamic_surfaces": [{"length": 0.5575405435326249, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1336534885661131]}, {"n": 4, "root_chord": 0.11991950398135265, "tip_chord": 0.059950432311922486, "span": 0.11003586419562267, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0493939445897476]}, {"top_radius": 0.06180851293796316, "bottom_radius": 0.04432741685915527, "length": 0.05995575269620631, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7009476264141186, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6202947913017857, "upper_button_position": 0.0806528351123329}], "rail_length": 5, "inclination": 83.22674914284435, "heading": 52.95021700886993} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 22, "radius": 0.0634999279209893, "mass": 14.677466850170433, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317240094313157, "I_33_without_motor": 0.028302190121379557, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.173383154679213, "trigger": 800, "sampling_rate": 105, "lag": 1.4070560375678367, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.1402584367530584, "trigger": "apogee", "sampling_rate": 105, "lag": 1.552687546048584, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7683.502058289, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03304670507665597, "grain_number": 5, "grain_density": 1738.4140881564338, "grain_outer_radius": 0.033017220758382315, "grain_initial_inner_radius": 0.014889639604763406, "grain_initial_height": 0.12040472145071134, "grain_separation": 0.004800166555709796, "grains_center_of_mass_position": 0.39529420477501054, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007880229823142239, "throat_radius": 0.010690717026880089, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2533507712238883}], "aerodynamic_surfaces": [{"length": 0.5567767058256697, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1343240543575641]}, {"n": 4, "root_chord": 0.12047407976534229, "tip_chord": 0.06044261691821858, "span": 0.10897699951084462, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0499909383122348]}, {"top_radius": 0.06321244558310458, "bottom_radius": 0.042993573286898734, "length": 0.060690626113990294, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7000846075661536, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6193720023400624, "upper_button_position": 0.08071260522609125}], "rail_length": 5, "inclination": 86.2655551930799, "heading": 50.74057647173047} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 28, "radius": 0.06350324333844891, "mass": 14.416376730610171, "I_11_without_motor": 6.321, "I_22_without_motor": 6.31184314956329, "I_33_without_motor": 0.029277560506418797, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.169021112212215, "trigger": 800, "sampling_rate": 105, "lag": 1.3548254650030713, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9199799513884394, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3906165186174055, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6232.517433835797, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032625285369376554, "grain_number": 5, "grain_density": 1851.914181639704, "grain_outer_radius": 0.03318698852189525, "grain_initial_inner_radius": 0.01568096604564223, "grain_initial_height": 0.1193343987949351, "grain_separation": 0.004615336351617327, "grains_center_of_mass_position": 0.3962425256515898, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011052709121461357, "throat_radius": 0.011331315854668712, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2541039435133101}], "aerodynamic_surfaces": [{"length": 0.5583313806072471, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1346373766885023]}, {"n": 4, "root_chord": 0.12023781379374296, "tip_chord": 0.0600175571620146, "span": 0.11040102427643836, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0512571597959386]}, {"top_radius": 0.06149416957866327, "bottom_radius": 0.044634560306783984, "length": 0.05965379022287309, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6982160368214974, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181734717646546, "upper_button_position": 0.08004256505684271}], "rail_length": 5, "inclination": 84.57525310803103, "heading": 52.98174404348843} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 19, "radius": 0.0634944444617853, "mass": 14.355525240406728, "I_11_without_motor": 6.321, "I_22_without_motor": 6.312629168787949, "I_33_without_motor": 0.02850104179259591, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.141247511278797, "trigger": 800, "sampling_rate": 105, "lag": 1.546145843698987, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9020516758614718, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5452240565689404, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7129.174501402416, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03353239534540677, "grain_number": 5, "grain_density": 1900.060608340611, "grain_outer_radius": 0.03291508504511614, "grain_initial_inner_radius": 0.014352217371430113, "grain_initial_height": 0.11953919238939101, "grain_separation": 0.0045778818379726876, "grains_center_of_mass_position": 0.3961783989048371, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0013033964401244704, "throat_radius": 0.010891076621968561, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254820835081322}], "aerodynamic_surfaces": [{"length": 0.5571351634791761, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1315414657736051]}, {"n": 4, "root_chord": 0.1200919892721906, "tip_chord": 0.05976820375727909, "span": 0.10947101236566135, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0510508470675448]}, {"top_radius": 0.06201059255974693, "bottom_radius": 0.043341140666026144, "length": 0.0599123412347966, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6989048217231505, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186695958890003, "upper_button_position": 0.08023522583415021}], "rail_length": 5, "inclination": 83.51528103725204, "heading": 53.0014639854097} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 10, "radius": 0.06350106018608451, "mass": 13.924407077851685, "I_11_without_motor": 6.321, "I_22_without_motor": 6.326820881251539, "I_33_without_motor": 0.02986958528954678, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.048527966492273, "trigger": 800, "sampling_rate": 105, "lag": 1.5902006631592602, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8892324749354281, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6251834376820244, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7508.10130715633, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0319240281027893, "grain_number": 5, "grain_density": 1850.5926783128011, "grain_outer_radius": 0.033664223984823535, "grain_initial_inner_radius": 0.015028732842170876, "grain_initial_height": 0.11957256826203207, "grain_separation": 0.005044535978620604, "grains_center_of_mass_position": 0.3955556218664703, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006066331835518567, "throat_radius": 0.012125158843443479, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.253434751518294}], "aerodynamic_surfaces": [{"length": 0.5582705013968166, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1324382750401751]}, {"n": 4, "root_chord": 0.12083788079779771, "tip_chord": 0.059835733736456995, "span": 0.10986691204120996, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0501926818446154]}, {"top_radius": 0.06323998090682992, "bottom_radius": 0.04359758013450215, "length": 0.060640016015139124, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7009313548369903, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.619162407445633, "upper_button_position": 0.08176894739135732}], "rail_length": 5, "inclination": 82.99098491530997, "heading": 53.08465759304224} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 11, "radius": 0.06349677289274533, "mass": 15.217709776706231, "I_11_without_motor": 6.321, "I_22_without_motor": 6.32175258715042, "I_33_without_motor": 0.033459201040714426, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.096602661490191, "trigger": 800, "sampling_rate": 105, "lag": 1.49396409511733, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9720085551685576, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3800358814129423, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7291.859944129631, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03286255098889512, "grain_number": 5, "grain_density": 1766.3677896946615, "grain_outer_radius": 0.032734627954657224, "grain_initial_inner_radius": 0.015352246485480142, "grain_initial_height": 0.12063907289605554, "grain_separation": 0.005563805824237478, "grains_center_of_mass_position": 0.3956640642090927, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012330124869399171, "throat_radius": 0.010162279829192586, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2539163609254507}], "aerodynamic_surfaces": [{"length": 0.5589934632852431, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1334772004389817]}, {"n": 4, "root_chord": 0.12003103507713203, "tip_chord": 0.060007157881095584, "span": 0.10986526029259697, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0493237384065284]}, {"top_radius": 0.06277183025721901, "bottom_radius": 0.042988022665582465, "length": 0.057439786282093896, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6997446640244589, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190247676395187, "upper_button_position": 0.08071989638494015}], "rail_length": 5, "inclination": 84.23171746111679, "heading": 49.527753617990584} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 22, "radius": 0.06349646712700412, "mass": 14.814700814397224, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321544992542315, "I_33_without_motor": 0.04144368480385598, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.784322279807983, "trigger": 800, "sampling_rate": 105, "lag": 1.514681111835507, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9913712254685946, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1417382025107303, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6961.5368868629685, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0332900584493347, "grain_number": 5, "grain_density": 1788.2644189899684, "grain_outer_radius": 0.03308753719951774, "grain_initial_inner_radius": 0.014404582654050256, "grain_initial_height": 0.11886282772270461, "grain_separation": 0.006320449868136485, "grains_center_of_mass_position": 0.3981131019075248, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00017776497846661547, "throat_radius": 0.010866721021756265, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551342947682547}], "aerodynamic_surfaces": [{"length": 0.5584202748153241, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1332925035465926]}, {"n": 4, "root_chord": 0.11994623959052625, "tip_chord": 0.06053733305829076, "span": 0.11046021490057707, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0494544587721806]}, {"top_radius": 0.06257314656471137, "bottom_radius": 0.043319782433462004, "length": 0.059705173035873985, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6979990604581422, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6184120295740662, "upper_button_position": 0.07958703088407604}], "rail_length": 5, "inclination": 84.99589937631742, "heading": 51.887238286372636} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 17, "radius": 0.06350425782682878, "mass": 15.166178151150113, "I_11_without_motor": 6.321, "I_22_without_motor": 6.311102699945787, "I_33_without_motor": 0.033486487747764346, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.955845290445744, "trigger": 800, "sampling_rate": 105, "lag": 1.4335464609150106, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9846794545965077, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6788932876352902, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7203.316108954148, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032745979505365425, "grain_number": 5, "grain_density": 1860.0602318931342, "grain_outer_radius": 0.03376972541205379, "grain_initial_inner_radius": 0.015083179594884004, "grain_initial_height": 0.12179359207020261, "grain_separation": 0.0045490826139641055, "grains_center_of_mass_position": 0.3984222041437844, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0002967374262128082, "throat_radius": 0.011162791305023961, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540009308933322}], "aerodynamic_surfaces": [{"length": 0.5586514250227603, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1348736361915055]}, {"n": 4, "root_chord": 0.12002858979742657, "tip_chord": 0.05955679354509228, "span": 0.10966489502426424, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0489313940342728]}, {"top_radius": 0.06470419047242962, "bottom_radius": 0.043768482867453405, "length": 0.0603623606328212, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7002650592396135, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188398401477639, "upper_button_position": 0.08142521909184952}], "rail_length": 5, "inclination": 84.52521160590136, "heading": 53.54247860529624} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 16, "radius": 0.06350822708691892, "mass": 14.855157798623436, "I_11_without_motor": 6.321, "I_22_without_motor": 6.327208090974165, "I_33_without_motor": 0.031576888478391886, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.93883611426664, "trigger": 800, "sampling_rate": 105, "lag": 1.5071660722117866, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.080539749050963, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4216994135123864, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5427.267258614687, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032369212266012956, "grain_number": 5, "grain_density": 1772.901781819993, "grain_outer_radius": 0.03317173594784392, "grain_initial_inner_radius": 0.014128995020977215, "grain_initial_height": 0.12034760892320501, "grain_separation": 0.005678101423027227, "grains_center_of_mass_position": 0.395846224298385, "center_of_dry_mass_position": 0.317, "nozzle_position": -3.52064922141111e-05, "throat_radius": 0.011566804333316402, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549783047534073}], "aerodynamic_surfaces": [{"length": 0.5584487725576984, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1330906364543172]}, {"n": 4, "root_chord": 0.12019070681532142, "tip_chord": 0.06001270596075714, "span": 0.11034042030312545, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0489902618728717]}, {"top_radius": 0.06476899474050457, "bottom_radius": 0.042974247178608926, "length": 0.05914690470735139, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6987206826320965, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6203559210257338, "upper_button_position": 0.07836476160636274}], "rail_length": 5, "inclination": 85.68162423912757, "heading": 55.0729117310022} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 6, "radius": 0.06348960365400182, "mass": 15.540014284306595, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3071958215472375, "I_33_without_motor": 0.020484897789294236, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.925292026413501, "trigger": 800, "sampling_rate": 105, "lag": 1.5216442118202649, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0115597119684538, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5832279025348732, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7923.767642697665, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032439163230222834, "grain_number": 5, "grain_density": 1826.5767351186887, "grain_outer_radius": 0.03288130407570135, "grain_initial_inner_radius": 0.014598080931644424, "grain_initial_height": 0.12076102522337381, "grain_separation": 0.004918904993712241, "grains_center_of_mass_position": 0.3971103980850448, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007408906831710237, "throat_radius": 0.012046777132908127, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549157792718946}], "aerodynamic_surfaces": [{"length": 0.5579187601982792, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133694638662188]}, {"n": 4, "root_chord": 0.12029985612138583, "tip_chord": 0.05958907162948802, "span": 0.11029450597124024, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0503976755654227]}, {"top_radius": 0.06296150480970589, "bottom_radius": 0.04533755884845512, "length": 0.06150673330402474, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6999228490608035, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6182770599004529, "upper_button_position": 0.08164578916035059}], "rail_length": 5, "inclination": 84.82297277961791, "heading": 54.12276634085086} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 8, "radius": 0.06350099900103713, "mass": 14.907537785080827, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317722099376344, "I_33_without_motor": 0.03854035712747884, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.90353287619304, "trigger": 800, "sampling_rate": 105, "lag": 1.4236611455988668, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9198966173941407, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5523921607965092, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 4521.17891343757, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033441838107250405, "grain_number": 5, "grain_density": 1761.4566248597982, "grain_outer_radius": 0.03317205969684345, "grain_initial_inner_radius": 0.015469211796398796, "grain_initial_height": 0.12154966313298086, "grain_separation": 0.0047578033198241885, "grains_center_of_mass_position": 0.3964911714498424, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006417232072044404, "throat_radius": 0.011651184565692672, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2537250514941278}], "aerodynamic_surfaces": [{"length": 0.5586303995843915, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1334489055521177]}, {"n": 4, "root_chord": 0.11951778786357628, "tip_chord": 0.060273695144819533, "span": 0.10990312698186949, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0503790111370375]}, {"top_radius": 0.06517118711270378, "bottom_radius": 0.041696640801272215, "length": 0.06142653703780065, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7022475027354523, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6164347455334106, "upper_button_position": 0.08581275720204173}], "rail_length": 5, "inclination": 85.4431463753978, "heading": 54.31851373383598} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 15, "radius": 0.06349437120116039, "mass": 15.235815227421972, "I_11_without_motor": 6.321, "I_22_without_motor": 6.337479153604859, "I_33_without_motor": 0.023169752883343088, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.965835630360274, "trigger": 800, "sampling_rate": 105, "lag": 1.474620968097277, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0748169159792889, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6275511653300665, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6790.551201494605, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03296774273898562, "grain_number": 5, "grain_density": 1887.746209782032, "grain_outer_radius": 0.032860632411337694, "grain_initial_inner_radius": 0.015633993541941237, "grain_initial_height": 0.11932835987877514, "grain_separation": 0.0044504225019567885, "grains_center_of_mass_position": 0.39758706480007394, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006683866747184482, "throat_radius": 0.01160574690075589, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2548752168155057}], "aerodynamic_surfaces": [{"length": 0.5588982741549523, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1337041927741198]}, {"n": 4, "root_chord": 0.12019205768136888, "tip_chord": 0.05924508851085469, "span": 0.1104914256992226, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.048482933671624]}, {"top_radius": 0.06252689316044949, "bottom_radius": 0.041718441106993076, "length": 0.061708188703496286, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7005982499324566, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188473250630266, "upper_button_position": 0.08175092486942992}], "rail_length": 5, "inclination": 85.52626382895983, "heading": 54.750589165879234} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 12, "radius": 0.06350908577505068, "mass": 15.30912612700633, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322663464303683, "I_33_without_motor": 0.049204110167420476, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.997699145890774, "trigger": 800, "sampling_rate": 105, "lag": 1.4411051485159794, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8391722040648555, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4238827961077682, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8575.319046249982, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03207394319545737, "grain_number": 5, "grain_density": 1862.7816891636767, "grain_outer_radius": 0.033019256155877086, "grain_initial_inner_radius": 0.01520027518005137, "grain_initial_height": 0.12046606777001083, "grain_separation": 0.006024900039572299, "grains_center_of_mass_position": 0.39734384666714334, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007765144094252191, "throat_radius": 0.011083761068499953, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2562861881843974}], "aerodynamic_surfaces": [{"length": 0.5588069688591476, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1346894334355162]}, {"n": 4, "root_chord": 0.12078388981533236, "tip_chord": 0.05988570976510927, "span": 0.10951126608543564, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0507572570802781]}, {"top_radius": 0.06328553408392694, "bottom_radius": 0.04386505806157894, "length": 0.061987387639119255, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6983047379836185, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6161527953901116, "upper_button_position": 0.08215194259350689}], "rail_length": 5, "inclination": 84.65080341562131, "heading": 54.957265881573385} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 15, "radius": 0.06348973562086699, "mass": 15.22743972776794, "I_11_without_motor": 6.321, "I_22_without_motor": 6.322730365891302, "I_33_without_motor": 0.024813614868047992, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.84242672914356, "trigger": 800, "sampling_rate": 105, "lag": 1.649664405616663, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0114874030239185, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4771210505296248, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6011.134227187559, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032281569291165504, "grain_number": 5, "grain_density": 1706.4145166432695, "grain_outer_radius": 0.03281039663763497, "grain_initial_inner_radius": 0.014842374042834285, "grain_initial_height": 0.12053078773478614, "grain_separation": 0.004522440787864976, "grains_center_of_mass_position": 0.3972878575463567, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007096581806726165, "throat_radius": 0.011003253817578072, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545160870999124}], "aerodynamic_surfaces": [{"length": 0.558564423127942, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1334399801356527]}, {"n": 4, "root_chord": 0.11971613110992742, "tip_chord": 0.060566636455921134, "span": 0.11065066498697941, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0495051546250411]}, {"top_radius": 0.06334945738098237, "bottom_radius": 0.043489459145360516, "length": 0.05926772661653267, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6994409080417435, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6192484227677371, "upper_button_position": 0.08019248527400646}], "rail_length": 5, "inclination": 86.73415248315796, "heading": 52.19114665696748} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 20, "radius": 0.06349803074954392, "mass": 15.724456168914262, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323484447205213, "I_33_without_motor": 0.03876690927998406, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.100618123803928, "trigger": 800, "sampling_rate": 105, "lag": 1.483604235131548, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9553570684606671, "trigger": "apogee", "sampling_rate": 105, "lag": 1.7406135918462544, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7428.089047399483, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032963358363912364, "grain_number": 5, "grain_density": 1895.779681627512, "grain_outer_radius": 0.033706080404229684, "grain_initial_inner_radius": 0.015307851031293718, "grain_initial_height": 0.1215207468101345, "grain_separation": 0.0026836050627097457, "grains_center_of_mass_position": 0.3960263538123378, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011763139483117059, "throat_radius": 0.01107363064524637, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2550591983993038}], "aerodynamic_surfaces": [{"length": 0.5565490748154515, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1346901497941815]}, {"n": 4, "root_chord": 0.12024222359200695, "tip_chord": 0.06089750972099533, "span": 0.10982415807746751, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0501168631082354]}, {"top_radius": 0.06409429034396683, "bottom_radius": 0.04373044424127513, "length": 0.06120512374028422, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.699070899254392, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6169113984868791, "upper_button_position": 0.08215950076751288}], "rail_length": 5, "inclination": 84.11663175665701, "heading": 54.73602312293845} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 17, "radius": 0.06349262895379952, "mass": 15.367081641701501, "I_11_without_motor": 6.321, "I_22_without_motor": 6.307433979953558, "I_33_without_motor": 0.04890193812328571, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.090678656792148, "trigger": 800, "sampling_rate": 105, "lag": 1.5884139596067963, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8907125683623781, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6470211822952028, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5596.655533647866, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03178146712595675, "grain_number": 5, "grain_density": 1773.8453044715388, "grain_outer_radius": 0.03207387107290251, "grain_initial_inner_radius": 0.014517304205436222, "grain_initial_height": 0.12029387321602977, "grain_separation": 0.006611027961718197, "grains_center_of_mass_position": 0.3976181287299335, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00143121672051519, "throat_radius": 0.010630954560871255, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2574168723585941}], "aerodynamic_surfaces": [{"length": 0.5589190566438974, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1331100967076588]}, {"n": 4, "root_chord": 0.11896998464348527, "tip_chord": 0.060180258013831193, "span": 0.11015523091584137, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0524249282785538]}, {"top_radius": 0.06275004564262845, "bottom_radius": 0.043432562942809304, "length": 0.06077192863553292, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6997901155839849, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191737468012997, "upper_button_position": 0.08061636878268519}], "rail_length": 5, "inclination": 82.90823924809065, "heading": 52.6938683262808} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 18, "radius": 0.06349022864673384, "mass": 15.32469893980819, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324777353106057, "I_33_without_motor": 0.03263162863650408, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.035488798480822, "trigger": 800, "sampling_rate": 105, "lag": 1.451329346400899, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9768473804602864, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4490759144019925, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5718.4502738805095, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03303029185734294, "grain_number": 5, "grain_density": 1764.837417391525, "grain_outer_radius": 0.03305952830386785, "grain_initial_inner_radius": 0.015076806643970401, "grain_initial_height": 0.12102493853780902, "grain_separation": 0.004267531309008534, "grains_center_of_mass_position": 0.3967192492525416, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012012048887741688, "throat_radius": 0.010473716179574806, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540608438063054}], "aerodynamic_surfaces": [{"length": 0.5579759032833277, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133729000999699]}, {"n": 4, "root_chord": 0.12059613953422195, "tip_chord": 0.06071092765508423, "span": 0.1110096417347016, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0485888666734269]}, {"top_radius": 0.06268389072138905, "bottom_radius": 0.043945387352343775, "length": 0.061275235162314, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7013598418853498, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.617154781203145, "upper_button_position": 0.08420506068220479}], "rail_length": 5, "inclination": 84.13801287565835, "heading": 50.43376164424615} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 16, "radius": 0.06349666003712173, "mass": 15.535233567953599, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324613684699495, "I_33_without_motor": 0.04002431162251293, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.952620893133433, "trigger": 800, "sampling_rate": 105, "lag": 1.5125144837618911, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0561350950488224, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6664881022211255, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5649.021540429526, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03287760851176108, "grain_number": 5, "grain_density": 1820.357372541663, "grain_outer_radius": 0.03257997663323199, "grain_initial_inner_radius": 0.014575998593915371, "grain_initial_height": 0.1195416521935959, "grain_separation": 0.005298682071205145, "grains_center_of_mass_position": 0.39676193469555654, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000999095766815742, "throat_radius": 0.011060793582289341, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2528678000389455}], "aerodynamic_surfaces": [{"length": 0.5575578142673389, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133960965558806]}, {"n": 4, "root_chord": 0.12031226491548096, "tip_chord": 0.05935059527505599, "span": 0.11020012659008861, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0483462907120158]}, {"top_radius": 0.06397957242744085, "bottom_radius": 0.0444206652176789, "length": 0.05864268101171777, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6989921915949584, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618270755962008, "upper_button_position": 0.08072143563295042}], "rail_length": 5, "inclination": 84.38035965326604, "heading": 52.62153479728266} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 8, "radius": 0.06349247515748302, "mass": 15.636075354974878, "I_11_without_motor": 6.321, "I_22_without_motor": 6.333825815329703, "I_33_without_motor": 0.03170212540682969, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.95959079213605, "trigger": 800, "sampling_rate": 105, "lag": 1.5456706503097357, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.071900764097444, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4005949284025228, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5736.378253184396, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03390487943340943, "grain_number": 5, "grain_density": 1870.440702170833, "grain_outer_radius": 0.03298920997895551, "grain_initial_inner_radius": 0.014163740749232349, "grain_initial_height": 0.12018251391344277, "grain_separation": 0.006298103230573818, "grains_center_of_mass_position": 0.39667926386694174, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.000836783985993569, "throat_radius": 0.011481282503858175, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254174865052687}], "aerodynamic_surfaces": [{"length": 0.5572505703421392, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1334578695641244]}, {"n": 4, "root_chord": 0.12041018109149866, "tip_chord": 0.05943182142209658, "span": 0.11062191219961445, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0517677703058352]}, {"top_radius": 0.06458317444083078, "bottom_radius": 0.045665835536273264, "length": 0.05961690594246179, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6999845342871991, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189353306817544, "upper_button_position": 0.08104920360544465}], "rail_length": 5, "inclination": 84.6010602458706, "heading": 52.382107037202665} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 11, "radius": 0.06349739503331008, "mass": 15.744787177954521, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3293487824859564, "I_33_without_motor": 0.02694735409502517, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.134482364956217, "trigger": 800, "sampling_rate": 105, "lag": 1.5471739360633432, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0142964142852975, "trigger": "apogee", "sampling_rate": 105, "lag": 1.8223102954117716, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7026.9276426629585, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03355842993285678, "grain_number": 5, "grain_density": 1811.009965981195, "grain_outer_radius": 0.032443211743071236, "grain_initial_inner_radius": 0.015472001986260848, "grain_initial_height": 0.121421219959529, "grain_separation": 0.006307447878158623, "grains_center_of_mass_position": 0.39608113033629505, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008876214933088273, "throat_radius": 0.010935966481388924, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2571341071245838}], "aerodynamic_surfaces": [{"length": 0.558648457973761, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1326013629025373]}, {"n": 4, "root_chord": 0.11981868270208741, "tip_chord": 0.059419740206851895, "span": 0.11086721353805998, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0496667444915804]}, {"top_radius": 0.0644113963168646, "bottom_radius": 0.0435156149100192, "length": 0.06008654310231793, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7007395276926521, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190667599103249, "upper_button_position": 0.08167276778232724}], "rail_length": 5, "inclination": 85.34527096125414, "heading": 53.90787624566897} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 8, "radius": 0.06350175901841527, "mass": 16.315859219275403, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3148734395101, "I_33_without_motor": 0.023685104944256723, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.187748482052976, "trigger": 800, "sampling_rate": 105, "lag": 1.5244143182824839, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9788887043117975, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6884350746367325, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7335.421627732932, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032848877074969335, "grain_number": 5, "grain_density": 1811.9205256897194, "grain_outer_radius": 0.032952947598302196, "grain_initial_inner_radius": 0.014690310817165163, "grain_initial_height": 0.12086617900372804, "grain_separation": 0.004596923563924312, "grains_center_of_mass_position": 0.3961325293721727, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00042025334847839094, "throat_radius": 0.010939749952823253, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551261360563981}], "aerodynamic_surfaces": [{"length": 0.5576466563273829, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.134457306637145]}, {"n": 4, "root_chord": 0.11984656911054309, "tip_chord": 0.0607221509812499, "span": 0.11022680906845587, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0484702110954998]}, {"top_radius": 0.06461765822041036, "bottom_radius": 0.04223595742285359, "length": 0.0606414628505189, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6989738931992578, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6190348032125697, "upper_button_position": 0.0799390899866882}], "rail_length": 5, "inclination": 84.80259243297492, "heading": 54.54034984046181} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 15, "radius": 0.06349622397062005, "mass": 15.68873276862657, "I_11_without_motor": 6.321, "I_22_without_motor": 6.321316719411125, "I_33_without_motor": 0.04778378594044504, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.027538895042515, "trigger": 800, "sampling_rate": 105, "lag": 1.559491861280217, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9171576155449648, "trigger": "apogee", "sampling_rate": 105, "lag": 1.314624564450436, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5428.483030738375, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03318340475656607, "grain_number": 5, "grain_density": 1833.8457177578705, "grain_outer_radius": 0.03324437890790179, "grain_initial_inner_radius": 0.015388405505404537, "grain_initial_height": 0.12025938695957399, "grain_separation": 0.00458552114199003, "grains_center_of_mass_position": 0.39789143879574107, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0012222824371268283, "throat_radius": 0.01063907200855435, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254859829879504}], "aerodynamic_surfaces": [{"length": 0.5599006623685041, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.132701063179668]}, {"n": 4, "root_chord": 0.12022271754224645, "tip_chord": 0.060037602913117834, "span": 0.11005602982455315, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0483093776456478]}, {"top_radius": 0.0619968459345021, "bottom_radius": 0.04395845601066846, "length": 0.05923499017094036, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6991913715031137, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.618008029645668, "upper_button_position": 0.08118334185744569}], "rail_length": 5, "inclination": 85.7975417692273, "heading": 54.533503834535395} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 8, "radius": 0.06349718905666446, "mass": 16.476881529032667, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315784320082618, "I_33_without_motor": 0.024369325558281932, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.04355021902297, "trigger": 800, "sampling_rate": 105, "lag": 1.7295647286190028, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9684650589885294, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5174552212146886, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7670.086976978464, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0322616322671229, "grain_number": 5, "grain_density": 1715.514453630838, "grain_outer_radius": 0.03229733959886367, "grain_initial_inner_radius": 0.014172168039156172, "grain_initial_height": 0.12141878293382982, "grain_separation": 0.0049980925183433994, "grains_center_of_mass_position": 0.3964576340148975, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0005361908065341564, "throat_radius": 0.011722982917485254, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255845276933795}], "aerodynamic_surfaces": [{"length": 0.5598336234010932, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1353945585063037]}, {"n": 4, "root_chord": 0.12007863589501586, "tip_chord": 0.06040805106242396, "span": 0.11011946460201281, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0495105939751967]}, {"top_radius": 0.061478979820489006, "bottom_radius": 0.04356298952232646, "length": 0.058133161842821, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6985881014441369, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6170525194914382, "upper_button_position": 0.08153558195269861}], "rail_length": 5, "inclination": 85.46114574466183, "heading": 54.16314637880346} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 22, "radius": 0.06348916952675801, "mass": 15.42618626880747, "I_11_without_motor": 6.321, "I_22_without_motor": 6.349560830075575, "I_33_without_motor": 0.03111311510072127, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.16469456077839, "trigger": 800, "sampling_rate": 105, "lag": 1.5352110529485594, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.079345627089893, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1807374302591578, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6537.961921208413, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03249522441979501, "grain_number": 5, "grain_density": 1753.7853010843048, "grain_outer_radius": 0.03318991260450158, "grain_initial_inner_radius": 0.015339420020033917, "grain_initial_height": 0.11956512024574459, "grain_separation": 0.006497529864006809, "grains_center_of_mass_position": 0.3968370276381733, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0005840088945405828, "throat_radius": 0.011506172383481155, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2546080505454202}], "aerodynamic_surfaces": [{"length": 0.5584036676546594, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1333563576549075]}, {"n": 4, "root_chord": 0.11921686037195635, "tip_chord": 0.060247834086939865, "span": 0.1103663953144141, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.051138382931927]}, {"top_radius": 0.06193121991852038, "bottom_radius": 0.04436459132063014, "length": 0.059109001479771994, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7003701092205542, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6174113055076601, "upper_button_position": 0.0829588037128941}], "rail_length": 5, "inclination": 85.19888207811584, "heading": 52.41676323067436} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 14, "radius": 0.06350088200482087, "mass": 15.765316322515813, "I_11_without_motor": 6.321, "I_22_without_motor": 6.318739393638744, "I_33_without_motor": 0.03641300110638565, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.942567497204744, "trigger": 800, "sampling_rate": 105, "lag": 1.4309076151649458, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9308274301799183, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6130228633518626, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6857.341742946322, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03188187124834601, "grain_number": 5, "grain_density": 1874.4796680010786, "grain_outer_radius": 0.03311180666091127, "grain_initial_inner_radius": 0.014766062714517351, "grain_initial_height": 0.11986327764986877, "grain_separation": 0.005886971116561141, "grains_center_of_mass_position": 0.39584385615294465, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0006348519004056287, "throat_radius": 0.011077422785965806, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2533779310583903}], "aerodynamic_surfaces": [{"length": 0.5581354390868545, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1332282749028095]}, {"n": 4, "root_chord": 0.12034556033239076, "tip_chord": 0.060223178502798416, "span": 0.11049466472580931, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.047219442168034]}, {"top_radius": 0.06368806488126097, "bottom_radius": 0.043323304393018305, "length": 0.058950458276383, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7015792933096431, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6179874794201966, "upper_button_position": 0.08359181388944648}], "rail_length": 5, "inclination": 85.92244269224655, "heading": 53.843869279753804} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 25, "radius": 0.06350938455600426, "mass": 15.225508094099961, "I_11_without_motor": 6.321, "I_22_without_motor": 6.313758671998735, "I_33_without_motor": 0.028053181167324203, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.033929331088034, "trigger": 800, "sampling_rate": 105, "lag": 1.555351367508415, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9811485199845701, "trigger": "apogee", "sampling_rate": 105, "lag": 1.627871569011351, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7665.586791605119, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03220298077256479, "grain_number": 5, "grain_density": 1833.0600285974945, "grain_outer_radius": 0.03262514343451648, "grain_initial_inner_radius": 0.014673257140065402, "grain_initial_height": 0.12055637937051407, "grain_separation": 0.003516026012367235, "grains_center_of_mass_position": 0.39668622663487707, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0003088558553099514, "throat_radius": 0.011192735509303012, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2543917114832461}], "aerodynamic_surfaces": [{"length": 0.556939555517553, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1359856156957688]}, {"n": 4, "root_chord": 0.1201135356887315, "tip_chord": 0.05947179614526197, "span": 0.11027025791958031, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0486919867393159]}, {"top_radius": 0.0639036093429163, "bottom_radius": 0.041989994204210075, "length": 0.060647054406491666, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7007427666094417, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6187942979674003, "upper_button_position": 0.08194846864204142}], "rail_length": 5, "inclination": 85.28415478746223, "heading": 52.66275822379459} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 16, "radius": 0.06349751309300045, "mass": 15.796143505331491, "I_11_without_motor": 6.321, "I_22_without_motor": 6.315073807892978, "I_33_without_motor": 0.03767158173147299, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.060549301933731, "trigger": 800, "sampling_rate": 105, "lag": 1.4706914856404874, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.004122925711494, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3560725533728581, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8073.371633972305, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032813355793488756, "grain_number": 5, "grain_density": 1857.7207532251527, "grain_outer_radius": 0.03287509516441861, "grain_initial_inner_radius": 0.015493208818848213, "grain_initial_height": 0.12101331825341112, "grain_separation": 0.00518236616513212, "grains_center_of_mass_position": 0.3971650006972248, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0007248085346281321, "throat_radius": 0.010583819240527235, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2549406326865569}], "aerodynamic_surfaces": [{"length": 0.5582589810417403, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.132563738610512]}, {"n": 4, "root_chord": 0.11878991775407721, "tip_chord": 0.05938239006518032, "span": 0.11103084671654663, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0507517320962492]}, {"top_radius": 0.06260726763561325, "bottom_radius": 0.04347591741229297, "length": 0.058469986593590983, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6982789804434828, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6160802303365854, "upper_button_position": 0.08219875010689737}], "rail_length": 5, "inclination": 84.4816235383773, "heading": 54.22093709806914} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 20, "radius": 0.06350866067372665, "mass": 15.511216579296434, "I_11_without_motor": 6.321, "I_22_without_motor": 6.316416371492214, "I_33_without_motor": 0.04451314341702994, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.094488156803864, "trigger": 800, "sampling_rate": 105, "lag": 1.5408856183416677, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9734230826451611, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1563084538699444, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8176.748749948632, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032499750630743805, "grain_number": 5, "grain_density": 1800.94537287918, "grain_outer_radius": 0.03319306706891535, "grain_initial_inner_radius": 0.01502184767188952, "grain_initial_height": 0.11931446503353514, "grain_separation": 0.0054478137594270405, "grains_center_of_mass_position": 0.39842950812586014, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0011376186106933437, "throat_radius": 0.01134038166917123, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2547388609282781}], "aerodynamic_surfaces": [{"length": 0.5586046201227934, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133644865822522]}, {"n": 4, "root_chord": 0.12012775793887291, "tip_chord": 0.06020524480323586, "span": 0.11002667024347015, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.050218668793884]}, {"top_radius": 0.06270009968845527, "bottom_radius": 0.04423239329822084, "length": 0.0593154126374186, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6982129900917043, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176261116142934, "upper_button_position": 0.08058687847741097}], "rail_length": 5, "inclination": 84.78479324209042, "heading": 51.91797108077128} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 15, "radius": 0.0635076044830213, "mass": 14.808267287001406, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317487543338811, "I_33_without_motor": 0.026884064104010435, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.931480753253688, "trigger": 800, "sampling_rate": 105, "lag": 1.4879023423235014, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0062777265949545, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4318803401214264, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8120.535256199271, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032208738197095264, "grain_number": 5, "grain_density": 1832.6819367704293, "grain_outer_radius": 0.032989661926208856, "grain_initial_inner_radius": 0.015184284070029802, "grain_initial_height": 0.12057880294797321, "grain_separation": 0.004250317403136298, "grains_center_of_mass_position": 0.3962845393265535, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0012001516962105168, "throat_radius": 0.010662907215354303, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2529906999383422}], "aerodynamic_surfaces": [{"length": 0.5583014244547696, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133158916972898]}, {"n": 4, "root_chord": 0.11858939577681098, "tip_chord": 0.0601258174720737, "span": 0.10917368492528286, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.049648699408771]}, {"top_radius": 0.06419465068849524, "bottom_radius": 0.04206256523044714, "length": 0.05899999583484733, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7010207564160866, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6186912718005684, "upper_button_position": 0.08232948461551826}], "rail_length": 5, "inclination": 86.37180568915996, "heading": 53.70939074155522} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 0, "radius": 0.06349922658173138, "mass": 16.311389620869065, "I_11_without_motor": 6.321, "I_22_without_motor": 6.325646132819049, "I_33_without_motor": 0.04525823487148519, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.034108508529712, "trigger": 800, "sampling_rate": 105, "lag": 1.397983317876144, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9636085339600856, "trigger": "apogee", "sampling_rate": 105, "lag": 1.746416742512728, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7438.888409268104, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032541484798466545, "grain_number": 5, "grain_density": 1776.8428339465775, "grain_outer_radius": 0.03333716420127288, "grain_initial_inner_radius": 0.015466847134926947, "grain_initial_height": 0.12016659548818003, "grain_separation": 0.004815470232321908, "grains_center_of_mass_position": 0.3966323034362243, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0012802016734980058, "throat_radius": 0.010606808399439015, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2556704167173447}], "aerodynamic_surfaces": [{"length": 0.5592486468881207, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1324215276614131]}, {"n": 4, "root_chord": 0.12004214070354914, "tip_chord": 0.06155853875556935, "span": 0.10928686474608543, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0520538323417299]}, {"top_radius": 0.06261408133630551, "bottom_radius": 0.043500548476805644, "length": 0.05883328527840485, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6997870430527301, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6185998412406476, "upper_button_position": 0.0811872018120825}], "rail_length": 5, "inclination": 84.20422324260286, "heading": 53.90115684339859} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 26, "radius": 0.0635094206836064, "mass": 14.81661742720019, "I_11_without_motor": 6.321, "I_22_without_motor": 6.317734453082035, "I_33_without_motor": 0.037540289641522354, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.166584411952272, "trigger": 800, "sampling_rate": 105, "lag": 1.3567247135943825, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0746640583681675, "trigger": "apogee", "sampling_rate": 105, "lag": 1.874820637231172, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6637.144743728823, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032631985611992015, "grain_number": 5, "grain_density": 1824.1187723168252, "grain_outer_radius": 0.033090994031739596, "grain_initial_inner_radius": 0.015154382771330232, "grain_initial_height": 0.12036895883154985, "grain_separation": 0.003969884717825611, "grains_center_of_mass_position": 0.39863007232749503, "center_of_dry_mass_position": 0.317, "nozzle_position": 5.6836034114037234e-05, "throat_radius": 0.011172434914668482, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2545763417133855}], "aerodynamic_surfaces": [{"length": 0.5583345763589145, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133808286054773]}, {"n": 4, "root_chord": 0.12058850085931805, "tip_chord": 0.060044440477049536, "span": 0.11026757849892889, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0486512863689121]}, {"top_radius": 0.06335367197901051, "bottom_radius": 0.04408838839979732, "length": 0.05897877196739484, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6995384107747673, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6168019400423731, "upper_button_position": 0.08273647073239421}], "rail_length": 5, "inclination": 86.70218634499238, "heading": 53.14646329496074} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 2, "radius": 0.06349663874975807, "mass": 15.449124455029647, "I_11_without_motor": 6.321, "I_22_without_motor": 6.341985304042519, "I_33_without_motor": 0.028442982245907102, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.961838909620402, "trigger": 800, "sampling_rate": 105, "lag": 1.5294251035306956, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.089460277621668, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6418670347556965, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7666.361670096689, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.032855414814580076, "grain_number": 5, "grain_density": 1779.2698190488584, "grain_outer_radius": 0.03338360345011479, "grain_initial_inner_radius": 0.015289276266659064, "grain_initial_height": 0.11976620768546703, "grain_separation": 0.004088092346178513, "grains_center_of_mass_position": 0.3979214107356626, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0018037270748396269, "throat_radius": 0.011183740730965171, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.256474545907456}], "aerodynamic_surfaces": [{"length": 0.5577179473607421, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1334190381318263]}, {"n": 4, "root_chord": 0.12104820594305582, "tip_chord": 0.060123400099511115, "span": 0.11011951481054558, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0502489036099214]}, {"top_radius": 0.06254324014972923, "bottom_radius": 0.04445815010101334, "length": 0.060814800665044313, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7009100698719183, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6191310297882197, "upper_button_position": 0.08177904008369863}], "rail_length": 5, "inclination": 85.11128003257527, "heading": 52.618689188804815} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 4, "radius": 0.06350329530188674, "mass": 15.496453305544417, "I_11_without_motor": 6.321, "I_22_without_motor": 6.3186643284452035, "I_33_without_motor": 0.03950077227905335, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.88105682090641, "trigger": 800, "sampling_rate": 105, "lag": 1.3479343837879112, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9612370302510007, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3789775577365009, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6782.298298373643, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03314152903223107, "grain_number": 5, "grain_density": 1894.1468996913864, "grain_outer_radius": 0.032694749462845674, "grain_initial_inner_radius": 0.014065073804489932, "grain_initial_height": 0.11959622509284373, "grain_separation": 0.003974991853732072, "grains_center_of_mass_position": 0.397716852247396, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0018820454638020388, "throat_radius": 0.01073279395891568, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2551170520864183}], "aerodynamic_surfaces": [{"length": 0.5597670641078055, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1348426935549736]}, {"n": 4, "root_chord": 0.12059750329274571, "tip_chord": 0.059581698346397705, "span": 0.1102813848132924, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0496196579028505]}, {"top_radius": 0.06489677704779642, "bottom_radius": 0.04318873444093642, "length": 0.05945155314026724, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6977594543350731, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176268591659976, "upper_button_position": 0.08013259516907556}], "rail_length": 5, "inclination": 84.36696245438576, "heading": 51.29753106834522} -{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 10, "radius": 0.06350683275697407, "mass": 15.50203884001735, "I_11_without_motor": 6.321, "I_22_without_motor": 6.329234614352841, "I_33_without_motor": 0.03942543540618289, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.99705678394388, "trigger": 800, "sampling_rate": 105, "lag": 1.4864005383993102, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9261335073472055, "trigger": "apogee", "sampling_rate": 105, "lag": 1.3443714064567047, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 8005.5706291441375, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03173794023037279, "grain_number": 5, "grain_density": 1832.2847409983933, "grain_outer_radius": 0.032785297874888826, "grain_initial_inner_radius": 0.014704362412556253, "grain_initial_height": 0.12077876924005805, "grain_separation": 0.0037027528553549662, "grains_center_of_mass_position": 0.39681844080092726, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0008900775371926553, "throat_radius": 0.010678959998932978, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2561578769221484}], "aerodynamic_surfaces": [{"length": 0.557427788081872, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1344469733063216]}, {"n": 4, "root_chord": 0.11955388510819866, "tip_chord": 0.0605411069733704, "span": 0.10974109554384873, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0505154311823244]}, {"top_radius": 0.06344719682720237, "bottom_radius": 0.04316200610992135, "length": 0.058310525727021, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6996285939418921, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6194024929103658, "upper_button_position": 0.08022610103152639}], "rail_length": 5, "inclination": 85.53895274253726, "heading": 53.0149968650151} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 12, "radius": 0.06349615961063461, "mass": 15.753641673798693, "I_11_without_motor": 6.321, "I_22_without_motor": 6.329125125102545, "I_33_without_motor": 0.034001545801783745, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.127423357779493, "trigger": 800, "sampling_rate": 105, "lag": 1.479300120881986, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9677423087574525, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4926782315729143, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 9026.011723418407, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03300552753081246, "grain_number": 5, "grain_density": 1758.4886283117446, "grain_outer_radius": 0.03318777743493802, "grain_initial_inner_radius": 0.015414467121166293, "grain_initial_height": 0.11969529261156839, "grain_separation": 0.006089160267388972, "grains_center_of_mass_position": 0.3968542799878801, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0008345729959509513, "throat_radius": 0.011624590076770734, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2563835726113741}], "aerodynamic_surfaces": [{"length": 0.5590273506231752, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.133252866093318]}, {"n": 4, "root_chord": 0.12004804809246977, "tip_chord": 0.06005482050071487, "span": 0.1100118473855969, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0498343938648398]}, {"top_radius": 0.0654055658278707, "bottom_radius": 0.04303447379389256, "length": 0.059618126440326574, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6983346245969204, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176902606094663, "upper_button_position": 0.08064436398745412}], "rail_length": 5, "inclination": 84.82277342068174, "heading": 51.58368676976255} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 11, "radius": 0.06350239229046045, "mass": 15.490275537758748, "I_11_without_motor": 6.321, "I_22_without_motor": 6.314461459748608, "I_33_without_motor": 0.023587279582325406, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.180296197771234, "trigger": 800, "sampling_rate": 105, "lag": 1.4313262651274306, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9378063607182417, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6416949619954602, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6640.586633742364, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03277644194985779, "grain_number": 5, "grain_density": 1744.4128776281318, "grain_outer_radius": 0.032921919269099716, "grain_initial_inner_radius": 0.015543768335997552, "grain_initial_height": 0.12005915461084973, "grain_separation": 0.006809185887237692, "grains_center_of_mass_position": 0.3972995452443475, "center_of_dry_mass_position": 0.317, "nozzle_position": -4.947717253275442e-06, "throat_radius": 0.011259766936649148, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2555816696024409}], "aerodynamic_surfaces": [{"length": 0.5588715146170863, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1333289484718037]}, {"n": 4, "root_chord": 0.11965547060977727, "tip_chord": 0.06051741761534159, "span": 0.11091534097232163, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0493225475297345]}, {"top_radius": 0.06422953722979402, "bottom_radius": 0.04380290604261453, "length": 0.06019616532546663, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6979571330199805, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.61737459861875, "upper_button_position": 0.08058253440123053}], "rail_length": 5, "inclination": 83.95032004885068, "heading": 57.241428386711604} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 28, "radius": 0.06349867514163425, "mass": 15.652474724693604, "I_11_without_motor": 6.321, "I_22_without_motor": 6.348418020301018, "I_33_without_motor": 0.02449035469771462, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.974259954673665, "trigger": 800, "sampling_rate": 105, "lag": 1.4865497349104029, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.8369717052854029, "trigger": "apogee", "sampling_rate": 105, "lag": 1.5075958944693184, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 6919.1916010368805, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03227657641383268, "grain_number": 5, "grain_density": 1856.2216805814494, "grain_outer_radius": 0.032422934022388945, "grain_initial_inner_radius": 0.014921711044097896, "grain_initial_height": 0.11974884001933526, "grain_separation": 0.0062318108700341966, "grains_center_of_mass_position": 0.3985443594541918, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00020003530764653313, "throat_radius": 0.010438008834778962, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540024913677537}], "aerodynamic_surfaces": [{"length": 0.5583470351702382, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1325287818468923]}, {"n": 4, "root_chord": 0.11952490379394655, "tip_chord": 0.05977304436915095, "span": 0.11035877086083523, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0476422130268164]}, {"top_radius": 0.06333138318084189, "bottom_radius": 0.042890295195270246, "length": 0.059676608375856026, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6980657144264651, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6189334602052973, "upper_button_position": 0.07913225422116787}], "rail_length": 5, "inclination": 84.87629959063325, "heading": 51.234160956794454} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 30, "radius": 0.0634878788553362, "mass": 15.994208793346523, "I_11_without_motor": 6.321, "I_22_without_motor": 6.309748148248116, "I_33_without_motor": 0.03675903680253675, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.88866704741492, "trigger": 800, "sampling_rate": 105, "lag": 1.4628002934642441, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9651864429161326, "trigger": "apogee", "sampling_rate": 105, "lag": 1.1940720442402453, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7590.71286144507, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033071038084554624, "grain_number": 5, "grain_density": 1827.6944374542009, "grain_outer_radius": 0.03272483454826105, "grain_initial_inner_radius": 0.014993606776347415, "grain_initial_height": 0.12127523207784131, "grain_separation": 0.00483488577345949, "grains_center_of_mass_position": 0.39788844971325427, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.00094166902394515, "throat_radius": 0.011633126044194874, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2528957520196313}], "aerodynamic_surfaces": [{"length": 0.5579532392359915, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1364889867857877]}, {"n": 4, "root_chord": 0.11938416843970683, "tip_chord": 0.05994983299675142, "span": 0.11020629220337787, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0481523516535471]}, {"top_radius": 0.06121127264803562, "bottom_radius": 0.0441745723408068, "length": 0.06018426973052544, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.7005159838337289, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6176507039718673, "upper_button_position": 0.08286527986186165}], "rail_length": 5, "inclination": 84.2705105770137, "heading": 51.921332631390236} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 30, "radius": 0.06349653460204954, "mass": 15.737138874269991, "I_11_without_motor": 6.321, "I_22_without_motor": 6.324690472361592, "I_33_without_motor": 0.041644070121174645, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.767480189182447, "trigger": 800, "sampling_rate": 105, "lag": 1.716383707169999, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.97768707412434, "trigger": "apogee", "sampling_rate": 105, "lag": 1.4539885933656396, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 5221.32124872253, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.033187485550703395, "grain_number": 5, "grain_density": 1929.4003207601215, "grain_outer_radius": 0.03281788067682372, "grain_initial_inner_radius": 0.014462774123536602, "grain_initial_height": 0.11874306214680942, "grain_separation": 0.004542259849468125, "grains_center_of_mass_position": 0.3980650892111755, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0004437706926862475, "throat_radius": 0.010252426490140359, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255987379804502}], "aerodynamic_surfaces": [{"length": 0.5587436464532755, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1342715032206288]}, {"n": 4, "root_chord": 0.12027276958559804, "tip_chord": 0.05975076648614565, "span": 0.1101551508044472, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0496483612389615]}, {"top_radius": 0.06341689640187383, "bottom_radius": 0.043984309073033176, "length": 0.05995921999114743, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6988015281938084, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6181498749192476, "upper_button_position": 0.08065165327456081}], "rail_length": 5, "inclination": 84.58849130781121, "heading": 50.252214147406924} {"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 26, "radius": 0.0635027211217431, "mass": 15.078500789243703, "I_11_without_motor": 6.321, "I_22_without_motor": 6.323893530066055, "I_33_without_motor": 0.03188238068989791, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.791867275278832, "trigger": 800, "sampling_rate": 105, "lag": 1.5383774555509766, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9846929514730729, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6714485669192136, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7684.489626218814, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03363471170244506, "grain_number": 5, "grain_density": 1883.7104959971407, "grain_outer_radius": 0.032918135962112745, "grain_initial_inner_radius": 0.015256590744721637, "grain_initial_height": 0.11974726237237875, "grain_separation": 0.005701672701260577, "grains_center_of_mass_position": 0.39587480788878565, "center_of_dry_mass_position": 0.317, "nozzle_position": 0.0007353244314329845, "throat_radius": 0.010482322779698225, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.2540920606352421}], "aerodynamic_surfaces": [{"length": 0.5588416162332039, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1348355999109105]}, {"n": 4, "root_chord": 0.11904564842863577, "tip_chord": 0.061157344766110004, "span": 0.10994040231917326, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0501166747315005]}, {"top_radius": 0.06137425121555377, "bottom_radius": 0.04382040449893698, "length": 0.059674983070251444, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.700243544566463, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6167796839943969, "upper_button_position": 0.08346386057206612}], "rail_length": 5, "inclination": 84.42460213266236, "heading": 52.473469187557626} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 4, "radius": 0.06348102955324728, "mass": 15.158813762884646, "I_11_without_motor": 6.321, "I_22_without_motor": 6.320784486766142, "I_33_without_motor": 0.029545111709393227, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 9.8980502214057, "trigger": 800, "sampling_rate": 105, "lag": 1.290589259395937, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 1.0831967610297193, "trigger": "apogee", "sampling_rate": 105, "lag": 1.6458326479066918, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7425.667436188096, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.0332355998088371, "grain_number": 5, "grain_density": 1814.2720718069447, "grain_outer_radius": 0.03242455702662572, "grain_initial_inner_radius": 0.014757224706406677, "grain_initial_height": 0.11937264447974506, "grain_separation": 0.003251649934174302, "grains_center_of_mass_position": 0.3952561374488587, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.000116055016917352, "throat_radius": 0.010485011574397388, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.254881694200108}], "aerodynamic_surfaces": [{"length": 0.557261280059188, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1348926363845828]}, {"n": 4, "root_chord": 0.1196856521374791, "tip_chord": 0.06106175102359428, "span": 0.11016595119712139, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0480766453674382]}, {"top_radius": 0.06351581039209521, "bottom_radius": 0.04294901235380573, "length": 0.060688414496938445, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6997242975556279, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6177546613567573, "upper_button_position": 0.08196963619887065}], "rail_length": 5, "inclination": 84.72735088942093, "heading": 53.64722586436734} +{"elevation": 113, "gravity": "Function from R1 to R1 : (height (m)) \u2192 (gravity (m/s\u00b2))", "latitude": 39.3897, "longitude": -8.288964, "wind_velocity_x_factor": 1.0, "wind_velocity_y_factor": 1.0, "datum": "SIRGAS2000", "timezone": "UTC", "ensemble_member": 15, "radius": 0.06349927999177071, "mass": 15.62732821456971, "I_11_without_motor": 6.321, "I_22_without_motor": 6.304342109651701, "I_33_without_motor": 0.04760514594921354, "I_12_without_motor": 0, "I_13_without_motor": 0, "I_23_without_motor": 0, "power_off_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power Off)", "power_on_drag": "Function from R1 to R1 : (Mach Number) \u2192 (Drag Coefficient with Power On)", "power_off_drag_factor": 1.0, "power_on_drag_factor": 1.0, "center_of_mass_without_motor": 0.0, "coordinate_system_orientation": "tail_to_nose", "parachutes": [{"cd_s": 10.075160284366763, "trigger": 800, "sampling_rate": 105, "lag": 1.5126740623331663, "noise": [0, 8.3, 0.5], "name": "Main"}, {"cd_s": 0.9633067377904185, "trigger": "apogee", "sampling_rate": 105, "lag": 1.417239071784473, "noise": [0, 8.3, 0.5], "name": "Drogue"}], "motors": [{"thrust_source": [[0, 0], [0.055, 100.0], [0.092, 1500.0], [0.1, 2000.0], [0.15, 2200.0], [0.2, 1800.0], [0.5, 1950.0], [1.0, 2034.0], [1.5, 2000.0], [2.0, 1900.0], [2.5, 1760.0], [2.9, 1700.0], [3.0, 1650.0], [3.3, 530.0], [3.4, 350.0], [3.9, 0.0]], "total_impulse": 7403.581327796703, "burn_start_time": 0, "burn_out_time": 3.9, "dry_mass": 1.815, "dry_I_11": 0.125, "dry_I_22": 0.125, "dry_I_33": 0.002, "dry_I_12": 0, "dry_I_13": 0, "dry_I_23": 0, "nozzle_radius": 0.03284020180188794, "grain_number": 5, "grain_density": 1809.730692899052, "grain_outer_radius": 0.03338791679405863, "grain_initial_inner_radius": 0.015055942875252058, "grain_initial_height": 0.1203042999308295, "grain_separation": 0.004866751238463473, "grains_center_of_mass_position": 0.39742460414253433, "center_of_dry_mass_position": 0.317, "nozzle_position": -0.0006316590907370708, "throat_radius": 0.010543589499919027, "interpolate": "linear", "coordinate_system_orientation": "nozzle_to_combustion_chamber", "position": -1.255269362996223}], "aerodynamic_surfaces": [{"length": 0.5578298125362579, "kind": "vonKarman", "base_radius": 0.0635, "bluffness": 0, "rocket_radius": 0.0635, "name": "Nose Cone", "position": [0, 0, 1.1336589114438802]}, {"n": 4, "root_chord": 0.12006342194622105, "tip_chord": 0.060468931709032205, "span": 0.10961002478113496, "rocket_radius": 0.0635, "cant_angle": 0.5, "sweep_length": 0.06, "sweep_angle": null, "airfoil": ["../../../data/airfoils/NACA0012-radians.txt", "radians"], "name": "Fins", "position": [0, 0, -1.0498852560599694]}, {"top_radius": 0.0637112975978742, "bottom_radius": 0.04315690776972524, "length": 0.0610625920897514, "rocket_radius": 0.0635, "name": "Tail", "position": [0, 0, [0, 0, -1.194656]]}], "rail_buttons": [{"buttons_distance": 0.6986810839817823, "angular_position": 45, "name": "Rail Buttons", "lower_button_position": -0.6188698733512936, "upper_button_position": 0.07981121063048868}], "rail_length": 5, "inclination": 85.95457831123073, "heading": 55.59499635938657} diff --git a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/mrs.outputs.txt b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/mrs.outputs.txt index d299b6c68..648560790 100644 --- a/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/mrs.outputs.txt +++ b/docs/notebooks/monte_carlo_analysis/monte_carlo_analysis_outputs/mrs.outputs.txt @@ -1,116 +1,393 @@ -{"apogee": 2312.1872472947116, "frontal_surface_wind": -3.0496076096117806, "apogee_y": 792.0643463024578, "lateral_surface_wind": -4.933428593177471, "t_final": 245.8640635159601, "out_of_rail_velocity": 22.602627269750965, "initial_stability_margin": 2.5965475536989793, "out_of_rail_time": 0.3978685698191799, "y_impact": -808.8458905124497, "apogee_x": 473.2474243585599, "impact_velocity": -5.29159675326023, "max_mach_number": 0.6712121311796375, "x_impact": 414.05676153229047, "out_of_rail_stability_margin": 2.676329129911605, "apogee_time": 21.623341277710804} -{"apogee": 3234.4452475578596, "frontal_surface_wind": -4.337392440631757, "apogee_y": 914.6161005985731, "lateral_surface_wind": -4.330218954821568, "t_final": 308.6136950810929, "out_of_rail_velocity": 25.80568850560873, "initial_stability_margin": 2.5212083871217477, "out_of_rail_time": 0.3566948768302634, "y_impact": -1630.901738601504, "apogee_x": 602.5236652027419, "impact_velocity": -5.1912272264568395, "max_mach_number": 0.861332104930048, "x_impact": 104.54718624691004, "out_of_rail_stability_margin": 2.5904766702124973, "apogee_time": 24.92645235696848} +{"apogee": 2234.363012975287, "frontal_surface_wind": -4.015500657264189, "apogee_y": 746.9302639391543, "lateral_surface_wind": -4.962994542336395, "t_final": 242.85491410137334, "out_of_rail_velocity": 22.212382995898825, "initial_stability_margin": 2.4408777157767028, "out_of_rail_time": 0.40439552136207935, "y_impact": -997.6272143243594, "apogee_x": 441.46567350420105, "impact_velocity": -5.284647065759667, "max_mach_number": 0.6542024356817283, "x_impact": 195.38461350328657, "out_of_rail_stability_margin": 2.528894112323665, "apogee_time": 21.319685584255506} +{"apogee": 2880.8681723072536, "frontal_surface_wind": -3.956690467933268, "apogee_y": 879.2757992337097, "lateral_surface_wind": -5.113341421438907, "t_final": 275.4183185819805, "out_of_rail_velocity": 24.445126394141088, "initial_stability_margin": 2.595100799228996, "out_of_rail_time": 0.37348950004287435, "y_impact": -1545.704732791386, "apogee_x": 521.0171341398458, "impact_velocity": -5.2787367651757835, "max_mach_number": 0.784453611652003, "x_impact": 232.3261077648544, "out_of_rail_stability_margin": 2.671565688847284, "apogee_time": 23.807721845686736} {"apogee": 3194.2919822661884, "frontal_surface_wind": -2.9590922434593336, "apogee_y": 854.6215605295408, "lateral_surface_wind": -5.500986420895066, "t_final": 295.676524528265, "out_of_rail_velocity": 25.519210213159013, "initial_stability_margin": 2.6368645237557438, "out_of_rail_time": 0.3601293622658367, "y_impact": -1824.7409214359986, "apogee_x": 401.250373504897, "impact_velocity": -5.205589117769717, "max_mach_number": 0.8486046757015585, "x_impact": 298.52792415153493, "out_of_rail_stability_margin": 2.710429230797741, "apogee_time": 24.821588922607702} -{"apogee": 2005.5355578422684, "frontal_surface_wind": -4.355137085242682, "apogee_y": 768.6167980634466, "lateral_surface_wind": -5.742328463616666, "t_final": 232.74850709159384, "out_of_rail_velocity": 21.398277969831224, "initial_stability_margin": 2.6161759295091533, "out_of_rail_time": 0.4172765756487621, "y_impact": -980.0914807790709, "apogee_x": 324.1875339535975, "impact_velocity": -5.305869194997984, "max_mach_number": 0.6068006591743482, "x_impact": 332.7869115355111, "out_of_rail_stability_margin": 2.705155629496209, "apogee_time": 20.335146326527934} -{"apogee": 3414.1326037550193, "frontal_surface_wind": -4.145622464456691, "apogee_y": 1067.5341992124293, "lateral_surface_wind": -5.070996962871586, "t_final": 300.0408912215984, "out_of_rail_velocity": 26.318761101307224, "initial_stability_margin": 2.562607630136216, "out_of_rail_time": 0.35084514654733395, "y_impact": -1330.8722645723942, "apogee_x": 699.8948582654266, "impact_velocity": -5.267158445220961, "max_mach_number": 0.8997684911744048, "x_impact": 246.0016314455594, "out_of_rail_stability_margin": 2.633413869721548, "apogee_time": 25.544778409497113} -{"apogee": 4005.43639180465, "frontal_surface_wind": -3.223183682158992, "apogee_y": 825.9614723383999, "lateral_surface_wind": -5.350529455973221, "t_final": 345.2287009395753, "out_of_rail_velocity": 28.807427900808356, "initial_stability_margin": 2.5127223551102076, "out_of_rail_time": 0.3266913066347211, "y_impact": -2783.6999083332653, "apogee_x": 304.34509604603164, "impact_velocity": -5.159243827155025, "max_mach_number": 1.0465990745418756, "x_impact": 274.508021686453, "out_of_rail_stability_margin": 2.582497802323176, "apogee_time": 27.11963324697822} -{"apogee": 3369.7430206875033, "frontal_surface_wind": -4.126067141026567, "apogee_y": 950.1893037301417, "lateral_surface_wind": -5.367758720812397, "t_final": 316.8351000294194, "out_of_rail_velocity": 26.198310409725064, "initial_stability_margin": 2.5461594160894894, "out_of_rail_time": 0.35212814103223733, "y_impact": -2102.9174668126843, "apogee_x": 528.1202151342061, "impact_velocity": -5.244655424517382, "max_mach_number": 0.8912612876513054, "x_impact": 295.44698025503527, "out_of_rail_stability_margin": 2.6169443098116285, "apogee_time": 25.361625858486242} -{"apogee": 3779.43184471028, "frontal_surface_wind": -3.839784837857332, "apogee_y": 1017.1362281915923, "lateral_surface_wind": -4.910293207964168, "t_final": 336.1199113741417, "out_of_rail_velocity": 28.007046184035932, "initial_stability_margin": 2.7079631823608246, "out_of_rail_time": 0.3342151669899769, "y_impact": -2233.606939193176, "apogee_x": 691.6998659764772, "impact_velocity": -5.204211528816122, "max_mach_number": 0.993326214818677, "x_impact": 552.5339765803068, "out_of_rail_stability_margin": 2.7732698548275985, "apogee_time": 26.50431154681348} -{"apogee": 3185.0551035062344, "frontal_surface_wind": -3.250221342604423, "apogee_y": 719.5241227445958, "lateral_surface_wind": -4.907401228617864, "t_final": 302.51757266636207, "out_of_rail_velocity": 25.323908942075047, "initial_stability_margin": 2.5235206581218628, "out_of_rail_time": 0.36237409173413077, "y_impact": -1692.6591002104685, "apogee_x": 248.44542375123808, "impact_velocity": -5.183812017743841, "max_mach_number": 0.838106938357358, "x_impact": 163.65118864302815, "out_of_rail_stability_margin": 2.6002457121681752, "apogee_time": 24.831323336189406} +{"apogee": 3623.8919152069616, "frontal_surface_wind": -4.193912332521959, "apogee_y": 980.4482650101068, "lateral_surface_wind": -5.031132592407106, "t_final": 328.8191360541701, "out_of_rail_velocity": 27.069523453381315, "initial_stability_margin": 2.4566709999753664, "out_of_rail_time": 0.34311106896996657, "y_impact": -1818.2404625812235, "apogee_x": 568.191816227651, "impact_velocity": -5.218064598117495, "max_mach_number": 0.9440394631286779, "x_impact": 31.748739442972287, "out_of_rail_stability_margin": 2.5268844160861597, "apogee_time": 26.144075627073917} +{"apogee": 2413.4466974395605, "frontal_surface_wind": -4.081445186581864, "apogee_y": 713.7546979591987, "lateral_surface_wind": -5.560719339129085, "t_final": 254.97327781913876, "out_of_rail_velocity": 22.84660048288557, "initial_stability_margin": 2.6494054844969206, "out_of_rail_time": 0.39463413255934826, "y_impact": -1374.6905332635906, "apogee_x": 267.57126559356254, "impact_velocity": -5.2750472647419295, "max_mach_number": 0.6833968408378548, "x_impact": -48.37396908521935, "out_of_rail_stability_margin": 2.7246597937982107, "apogee_time": 22.08943199142266} +{"apogee": 3109.770478056674, "frontal_surface_wind": -3.3251184404803564, "apogee_y": 788.3605368133825, "lateral_surface_wind": -4.75209549707922, "t_final": 295.82233320870154, "out_of_rail_velocity": 25.1359630839331, "initial_stability_margin": 2.7050851531748052, "out_of_rail_time": 0.3642294711077653, "y_impact": -1534.949715751009, "apogee_x": 318.8824555598998, "impact_velocity": -5.24637114621359, "max_mach_number": 0.8235213174896996, "x_impact": 199.91216221269332, "out_of_rail_stability_margin": 2.779192079373731, "apogee_time": 24.576900334053644} +{"apogee": 3373.9257601383642, "frontal_surface_wind": -3.25035853169885, "apogee_y": 672.8322855504933, "lateral_surface_wind": -4.856345919230691, "t_final": 302.84104071515935, "out_of_rail_velocity": 25.90176867932715, "initial_stability_margin": 2.5660231511192846, "out_of_rail_time": 0.3554600829116653, "y_impact": -1868.0151952442013, "apogee_x": 237.4150332363694, "impact_velocity": -5.186889290024308, "max_mach_number": 0.8725375194597482, "x_impact": 52.09130865639999, "out_of_rail_stability_margin": 2.639884418384273, "apogee_time": 25.46818794673201} +{"apogee": 2822.256612708823, "frontal_surface_wind": -3.9580706938672043, "apogee_y": 767.7073703319749, "lateral_surface_wind": -5.5945069810659716, "t_final": 272.49423029943335, "out_of_rail_velocity": 24.141474966807685, "initial_stability_margin": 2.77032162836327, "out_of_rail_time": 0.37750947234320364, "y_impact": -1718.2696224809133, "apogee_x": 208.15382586345518, "impact_velocity": -5.295386789007356, "max_mach_number": 0.7632926761109362, "x_impact": 171.94723223342555, "out_of_rail_stability_margin": 2.8447359939610637, "apogee_time": 23.646603255186463} +{"apogee": 3164.9970882689618, "frontal_surface_wind": -4.420733554556003, "apogee_y": 882.4431097601372, "lateral_surface_wind": -4.864135919461027, "t_final": 300.6843617135667, "out_of_rail_velocity": 25.559930522678215, "initial_stability_margin": 2.5307781662954207, "out_of_rail_time": 0.3596622643337329, "y_impact": -2129.554253978715, "apogee_x": 493.3847445589788, "impact_velocity": -5.24670147075196, "max_mach_number": 0.8471012005429106, "x_impact": 440.59271919778, "out_of_rail_stability_margin": 2.601418767682106, "apogee_time": 24.70267556072816} +{"apogee": 2691.0674714738316, "frontal_surface_wind": -3.9802938368258793, "apogee_y": 707.2176599127826, "lateral_surface_wind": -5.633565065938477, "t_final": 263.1945528012815, "out_of_rail_velocity": 23.739320525688267, "initial_stability_margin": 2.668047867715692, "out_of_rail_time": 0.38193475997195997, "y_impact": -1516.6053397384824, "apogee_x": 223.77048199887878, "impact_velocity": -5.297616305070023, "max_mach_number": 0.7370638037708904, "x_impact": -98.9300357472317, "out_of_rail_stability_margin": 2.7422020724868768, "apogee_time": 23.156342882881056} +{"apogee": 3953.9157246038862, "frontal_surface_wind": -3.189640165291091, "apogee_y": 999.9642812024367, "lateral_surface_wind": -4.182162777255691, "t_final": 337.71741140290817, "out_of_rail_velocity": 28.328900752558315, "initial_stability_margin": 2.4735177234310894, "out_of_rail_time": 0.3308611457235512, "y_impact": -1996.6885445849973, "apogee_x": 709.9955526784853, "impact_velocity": -5.290862994105428, "max_mach_number": 1.022267314662655, "x_impact": 707.8724410551346, "out_of_rail_stability_margin": 2.543057128843698, "apogee_time": 27.10873255702685} +{"apogee": 3106.9145258560866, "frontal_surface_wind": -3.8623472085837722, "apogee_y": 936.3273175558883, "lateral_surface_wind": -6.733057949269245, "t_final": 293.44364813951194, "out_of_rail_velocity": 25.28159349750189, "initial_stability_margin": 2.7008683650438505, "out_of_rail_time": 0.36313228034160927, "y_impact": -2071.659016038153, "apogee_x": 314.28615722613574, "impact_velocity": -5.239145098278406, "max_mach_number": 0.8300484616060945, "x_impact": 486.03216994789176, "out_of_rail_stability_margin": 2.771769912716283, "apogee_time": 24.548344246275317} +{"apogee": 2423.762761307588, "frontal_surface_wind": -4.3850276519533615, "apogee_y": 815.1610475633696, "lateral_surface_wind": -4.751125386983723, "t_final": 253.96351201797916, "out_of_rail_velocity": 22.980434364418777, "initial_stability_margin": 2.749876041485897, "out_of_rail_time": 0.39324640810781625, "y_impact": -1269.9351565769125, "apogee_x": 408.84821469364084, "impact_velocity": -5.311590842652673, "max_mach_number": 0.6921843000025624, "x_impact": 120.21546137438787, "out_of_rail_stability_margin": 2.8255924922504945, "apogee_time": 22.098659254239454} +{"apogee": 2478.0440458070607, "frontal_surface_wind": -3.4881775759349876, "apogee_y": 705.2716113188342, "lateral_surface_wind": -4.688447874356759, "t_final": 259.45470104838313, "out_of_rail_velocity": 23.097777406811336, "initial_stability_margin": 2.6156614516946375, "out_of_rail_time": 0.39241699207274955, "y_impact": -1199.203065620769, "apogee_x": 343.2320341649602, "impact_velocity": -5.248181586044643, "max_mach_number": 0.6962021616255241, "x_impact": 173.85746469636487, "out_of_rail_stability_margin": 2.6941619230483007, "apogee_time": 22.32807606949581} {"apogee": 4360.224222438373, "frontal_surface_wind": -3.403890176664362, "apogee_y": 980.186891813364, "lateral_surface_wind": -4.802088843385686, "t_final": 364.96342175857956, "out_of_rail_velocity": 30.60334103581782, "initial_stability_margin": 2.524717905329552, "out_of_rail_time": 0.31183422104004316, "y_impact": -2498.457065905911, "apogee_x": 543.560310489271, "impact_velocity": -5.168709004091191, "max_mach_number": 1.1461922887188867, "x_impact": 723.2265098794728, "out_of_rail_stability_margin": 2.5869153993174057, "apogee_time": 28.00589933642195} -{"apogee": 2762.1274253479473, "frontal_surface_wind": -4.070528982556502, "apogee_y": 812.7838243619475, "lateral_surface_wind": -5.913753916100903, "t_final": 267.8450828614702, "out_of_rail_velocity": 24.059379341598707, "initial_stability_margin": 2.58362636006892, "out_of_rail_time": 0.3786335192192805, "y_impact": -1435.0197541939556, "apogee_x": 296.92146384538205, "impact_velocity": -5.237641896590559, "max_mach_number": 0.7585832534208544, "x_impact": 259.5001445167858, "out_of_rail_stability_margin": 2.6609143629105283, "apogee_time": 23.357549269012186} +{"apogee": 3631.079347608906, "frontal_surface_wind": -4.399449249720065, "apogee_y": 887.768457685153, "lateral_surface_wind": -4.267155455321855, "t_final": 319.9908456742349, "out_of_rail_velocity": 27.04145165773153, "initial_stability_margin": 2.5745279061256947, "out_of_rail_time": 0.34351068288555897, "y_impact": -1930.5508577599535, "apogee_x": 523.4238887648551, "impact_velocity": -5.236939200692892, "max_mach_number": 0.9414927980389205, "x_impact": 42.599441994286565, "out_of_rail_stability_margin": 2.6445440922615626, "apogee_time": 26.170486386192206} +{"apogee": 3351.8689438141796, "frontal_surface_wind": -3.96964460934675, "apogee_y": 965.0142093967679, "lateral_surface_wind": -4.941413159840024, "t_final": 309.2613959026964, "out_of_rail_velocity": 26.148270409533183, "initial_stability_margin": 2.477493629293101, "out_of_rail_time": 0.35304231940200326, "y_impact": -1770.4827792109568, "apogee_x": 600.3293543646674, "impact_velocity": -5.2163548796869055, "max_mach_number": 0.8887336699521401, "x_impact": 372.16536730439566, "out_of_rail_stability_margin": 2.551033960041941, "apogee_time": 25.30008137449926} +{"apogee": 3204.5228904381147, "frontal_surface_wind": -4.094163477427113, "apogee_y": 941.0632979600332, "lateral_surface_wind": -4.972169826961424, "t_final": 285.3128262288799, "out_of_rail_velocity": 25.468039015268932, "initial_stability_margin": 2.482944519326204, "out_of_rail_time": 0.36120921726719213, "y_impact": -1410.330295194842, "apogee_x": 529.3284389261912, "impact_velocity": -5.349918783376442, "max_mach_number": 0.8465437746451654, "x_impact": 424.4806894451568, "out_of_rail_stability_margin": 2.5577056535138416, "apogee_time": 24.93305800118827} +{"apogee": 3482.7907395923035, "frontal_surface_wind": -4.457258435538805, "apogee_y": 801.2924415831517, "lateral_surface_wind": -4.20673467425314, "t_final": 321.5995757400795, "out_of_rail_velocity": 26.194618005706737, "initial_stability_margin": 2.609919269704048, "out_of_rail_time": 0.35206373480693215, "y_impact": -2006.9555370044156, "apogee_x": 396.16890824318074, "impact_velocity": -5.327326241990179, "max_mach_number": 0.8933045641540014, "x_impact": -129.8388999513893, "out_of_rail_stability_margin": 2.683089917951974, "apogee_time": 25.84797465315923} {"apogee": 3534.9029570139965, "frontal_surface_wind": -3.556772875965321, "apogee_y": 955.189860659162, "lateral_surface_wind": -5.435875170107231, "t_final": 306.92149145825124, "out_of_rail_velocity": 26.66380763503703, "initial_stability_margin": 2.6703444503640443, "out_of_rail_time": 0.34726074279325186, "y_impact": -2042.842691963689, "apogee_x": 484.46842361899496, "impact_velocity": -5.310370168169911, "max_mach_number": 0.9166027454514214, "x_impact": 332.16529159305156, "out_of_rail_stability_margin": 2.7362632833331526, "apogee_time": 25.947382516023982} +{"apogee": 4061.011111311546, "frontal_surface_wind": -3.6143132937502656, "apogee_y": 969.1708924938076, "lateral_surface_wind": -6.235246156322809, "t_final": 345.6620106439381, "out_of_rail_velocity": 28.662319071692163, "initial_stability_margin": 2.5711690480810048, "out_of_rail_time": 0.3280186721342601, "y_impact": -2708.029391606792, "apogee_x": 487.89593303452097, "impact_velocity": -5.382688224149043, "max_mach_number": 1.0336547415876924, "x_impact": 546.1245436850826, "out_of_rail_stability_margin": 2.6349446281400213, "apogee_time": 27.476602456681395} +{"apogee": 2485.165647083471, "frontal_surface_wind": -4.772295514172296, "apogee_y": 831.6218393357518, "lateral_surface_wind": -5.022735564389088, "t_final": 254.0972330033138, "out_of_rail_velocity": 23.106770688166165, "initial_stability_margin": 2.656441758267955, "out_of_rail_time": 0.39017535830301187, "y_impact": -1346.3273396178965, "apogee_x": 365.9811394674044, "impact_velocity": -5.321545039619297, "max_mach_number": 0.7045233033967103, "x_impact": 4.612946263713112, "out_of_rail_stability_margin": 2.73365917411093, "apogee_time": 22.36613255651851} +{"apogee": 3215.6835003417573, "frontal_surface_wind": -3.149593353468051, "apogee_y": 953.5885767176717, "lateral_surface_wind": -4.212404489990376, "t_final": 292.89806149953495, "out_of_rail_velocity": 25.573057775535993, "initial_stability_margin": 2.682352710992475, "out_of_rail_time": 0.35914307909165094, "y_impact": -1318.018996369661, "apogee_x": 676.3028456850291, "impact_velocity": -5.343689471612962, "max_mach_number": 0.8507300276940756, "x_impact": 591.2815018736525, "out_of_rail_stability_margin": 2.752540465099489, "apogee_time": 24.961925359066576} +{"apogee": 3653.0639671217114, "frontal_surface_wind": -4.333223567827255, "apogee_y": 1039.1630019768593, "lateral_surface_wind": -6.440106273897897, "t_final": 312.20278641792316, "out_of_rail_velocity": 27.082307663308196, "initial_stability_margin": 2.6041700014003246, "out_of_rail_time": 0.3430055355683046, "y_impact": -2357.3320390714625, "apogee_x": 330.98791376072086, "impact_velocity": -5.3367672985276595, "max_mach_number": 0.9454548753107368, "x_impact": 578.0925546070656, "out_of_rail_stability_margin": 2.6733025496423832, "apogee_time": 26.272206170961418} +{"apogee": 1990.5508026121884, "frontal_surface_wind": -4.21608404768227, "apogee_y": 643.5530518060216, "lateral_surface_wind": -5.0125673180656545, "t_final": 228.8082031269218, "out_of_rail_velocity": 21.26323242988754, "initial_stability_margin": 2.772988922976877, "out_of_rail_time": 0.41877579447656377, "y_impact": -867.5291296782068, "apogee_x": 283.91064213506087, "impact_velocity": -5.265825783351204, "max_mach_number": 0.5964674637458128, "x_impact": -73.40771373096325, "out_of_rail_stability_margin": 2.8568565478049823, "apogee_time": 20.303245067815066} {"apogee": 3614.108677032202, "frontal_surface_wind": -4.296163859984769, "apogee_y": 978.1209429350522, "lateral_surface_wind": -4.371126338703365, "t_final": 320.0212794065488, "out_of_rail_velocity": 26.983391051354356, "initial_stability_margin": 2.625766417156153, "out_of_rail_time": 0.34451205219065767, "y_impact": -1828.4758943841007, "apogee_x": 660.3848176093826, "impact_velocity": -5.281596964122639, "max_mach_number": 0.9406237539646314, "x_impact": 194.09444824854987, "out_of_rail_stability_margin": 2.6969536938736858, "apogee_time": 26.131961746211903} -{"apogee": 3420.125327779051, "frontal_surface_wind": -3.7147720364157335, "apogee_y": 1003.1138426347507, "lateral_surface_wind": -6.815589778246364, "t_final": 307.1071052351639, "out_of_rail_velocity": 26.305927590690537, "initial_stability_margin": 2.550302927550933, "out_of_rail_time": 0.35153480359971184, "y_impact": -2272.945648804256, "apogee_x": 395.3936923057035, "impact_velocity": -5.2613997087095825, "max_mach_number": 0.8987755788931121, "x_impact": 614.8138782700777, "out_of_rail_stability_margin": 2.623412668922972, "apogee_time": 25.537608446255753} +{"apogee": 2780.665013881343, "frontal_surface_wind": -2.977569088900542, "apogee_y": 792.5561771412375, "lateral_surface_wind": -4.97723885074919, "t_final": 278.7431151079716, "out_of_rail_velocity": 24.036714449142025, "initial_stability_margin": 2.728560936945999, "out_of_rail_time": 0.37825537750817617, "y_impact": -1279.9239755609258, "apogee_x": 411.78371358762985, "impact_velocity": -5.306205502311286, "max_mach_number": 0.7563630269442533, "x_impact": 300.0742730751155, "out_of_rail_stability_margin": 2.805343940006964, "apogee_time": 23.47705116925955} +{"apogee": 4129.272286156687, "frontal_surface_wind": -3.5203183596497905, "apogee_y": 964.8352656064225, "lateral_surface_wind": -4.664363291868324, "t_final": 350.79038302234676, "out_of_rail_velocity": 29.387473873769114, "initial_stability_margin": 2.5233972912127145, "out_of_rail_time": 0.32197674805203413, "y_impact": -2297.316620067383, "apogee_x": 584.6641758112467, "impact_velocity": -5.227368381290652, "max_mach_number": 1.0757425181147326, "x_impact": 497.55797169436687, "out_of_rail_stability_margin": 2.58887613469601, "apogee_time": 27.49815067307091} +{"apogee": 3793.279749704903, "frontal_surface_wind": -4.032793288377201, "apogee_y": 895.6518619402539, "lateral_surface_wind": -4.948953288218608, "t_final": 335.94676764818183, "out_of_rail_velocity": 27.731931666799756, "initial_stability_margin": 2.6912079647408578, "out_of_rail_time": 0.33729813073953785, "y_impact": -2373.249522797598, "apogee_x": 502.53987475367023, "impact_velocity": -5.198826865395823, "max_mach_number": 0.9803427464416579, "x_impact": 315.8545348136614, "out_of_rail_stability_margin": 2.7579429614167403, "apogee_time": 26.634124252464495} +{"apogee": 3892.8156575854227, "frontal_surface_wind": -4.2318788879284295, "apogee_y": 1065.0553096911335, "lateral_surface_wind": -5.48578874021536, "t_final": 323.89256418570346, "out_of_rail_velocity": 28.365994313148523, "initial_stability_margin": 2.6630995001925526, "out_of_rail_time": 0.330799762706076, "y_impact": -2107.5503114390012, "apogee_x": 659.2036561158606, "impact_velocity": -5.245919730509665, "max_mach_number": 1.0150426850184524, "x_impact": 421.6848549634994, "out_of_rail_stability_margin": 2.7247511145324848, "apogee_time": 26.914327666032325} +{"apogee": 3472.9000842020296, "frontal_surface_wind": -3.0264932622259333, "apogee_y": 811.1092718010568, "lateral_surface_wind": -4.3017006419789645, "t_final": 316.14818293993346, "out_of_rail_velocity": 26.341402599942324, "initial_stability_margin": 2.622586976461592, "out_of_rail_time": 0.3506681513228066, "y_impact": -1803.322673415375, "apogee_x": 511.04480882807826, "impact_velocity": -5.266318334171919, "max_mach_number": 0.8974015387999594, "x_impact": 418.1036532070892, "out_of_rail_stability_margin": 2.691931987367056, "apogee_time": 25.77540368686488} +{"apogee": 2412.9629425973435, "frontal_surface_wind": -3.7856236238918397, "apogee_y": 676.3665699254534, "lateral_surface_wind": -5.517377532455746, "t_final": 251.8721386253104, "out_of_rail_velocity": 22.65899332508031, "initial_stability_margin": 2.511573946432423, "out_of_rail_time": 0.3974667791629562, "y_impact": -1381.1868887573116, "apogee_x": 176.5829305169044, "impact_velocity": -5.37416911949056, "max_mach_number": 0.6781894032671572, "x_impact": 104.31341273056309, "out_of_rail_stability_margin": 2.5944382173440235, "apogee_time": 22.12586145905091} {"apogee": 2599.417973288354, "frontal_surface_wind": -4.053575984754723, "apogee_y": 927.8333628905247, "lateral_surface_wind": -5.144872938283375, "t_final": 266.1509698445134, "out_of_rail_velocity": 23.681316131526582, "initial_stability_margin": 2.5817014651361134, "out_of_rail_time": 0.38329336171287726, "y_impact": -985.611612000622, "apogee_x": 617.6760010948253, "impact_velocity": -5.2171482517136365, "max_mach_number": 0.7413040886536101, "x_impact": 186.92295218668716, "out_of_rail_stability_margin": 2.6642380764852502, "apogee_time": 22.693999601208716} +{"apogee": 2437.8338381359094, "frontal_surface_wind": -3.9481287475308466, "apogee_y": 819.0425870673682, "lateral_surface_wind": -4.823609269223472, "t_final": 253.03167019949504, "out_of_rail_velocity": 23.004826087855708, "initial_stability_margin": 2.6490808457980495, "out_of_rail_time": 0.39299193109260633, "y_impact": -1121.0632628995286, "apogee_x": 489.43635424165126, "impact_velocity": -5.298488730419771, "max_mach_number": 0.6958353110793541, "x_impact": 241.83391002607064, "out_of_rail_stability_margin": 2.7289501786303116, "apogee_time": 22.148805173356443} +{"apogee": 3083.5891243563206, "frontal_surface_wind": -3.784595912910735, "apogee_y": 869.5595851804418, "lateral_surface_wind": -5.766856002677354, "t_final": 291.3511870860381, "out_of_rail_velocity": 25.055362453917862, "initial_stability_margin": 2.444252939301027, "out_of_rail_time": 0.3653646418549191, "y_impact": -1794.8834098623524, "apogee_x": 445.552681388821, "impact_velocity": -5.282061546469898, "max_mach_number": 0.822658799818289, "x_impact": 119.1785020189436, "out_of_rail_stability_margin": 2.5192605370197283, "apogee_time": 24.514813852045474} +{"apogee": 2960.560214383611, "frontal_surface_wind": -3.1609100502464726, "apogee_y": 662.8388381604327, "lateral_surface_wind": -4.2039193062845595, "t_final": 287.4885178885385, "out_of_rail_velocity": 24.56481666751153, "initial_stability_margin": 2.438005185381528, "out_of_rail_time": 0.3713154703579511, "y_impact": -1475.724862160292, "apogee_x": 322.11019892825516, "impact_velocity": -5.202572123885455, "max_mach_number": 0.7876875384044999, "x_impact": 173.5221768259864, "out_of_rail_stability_margin": 2.5124989904948567, "apogee_time": 24.124840420049768} +{"apogee": 2132.411630371229, "frontal_surface_wind": -4.330324346720331, "apogee_y": 716.2000271320569, "lateral_surface_wind": -4.337287220480868, "t_final": 236.4472206328086, "out_of_rail_velocity": 21.81323278637655, "initial_stability_margin": 2.629203060863328, "out_of_rail_time": 0.4100789872444759, "y_impact": -783.629256297224, "apogee_x": 432.7244356894321, "impact_velocity": -5.372712248622659, "max_mach_number": 0.6283054127260482, "x_impact": 38.06614453697456, "out_of_rail_stability_margin": 2.7124216741680187, "apogee_time": 20.93513071298438} +{"apogee": 3051.2859361790916, "frontal_surface_wind": -3.121427622147736, "apogee_y": 779.207790698144, "lateral_surface_wind": -4.990312133950595, "t_final": 285.9912418236674, "out_of_rail_velocity": 24.81114733700947, "initial_stability_margin": 2.5730333314067493, "out_of_rail_time": 0.36855851994544003, "y_impact": -1409.7265739041954, "apogee_x": 345.35526948042354, "impact_velocity": -5.325195631257602, "max_mach_number": 0.8071219477260225, "x_impact": 265.65907617587527, "out_of_rail_stability_margin": 2.6501858779126297, "apogee_time": 24.45138203120367} +{"apogee": 3836.80965775133, "frontal_surface_wind": -4.304436568678783, "apogee_y": 1117.857191894075, "lateral_surface_wind": -5.875540894006925, "t_final": 338.80374372986176, "out_of_rail_velocity": 28.125288890977256, "initial_stability_margin": 2.640238371803227, "out_of_rail_time": 0.3329791188428425, "y_impact": -2350.1274411382315, "apogee_x": 628.1894689724868, "impact_velocity": -5.223300214673797, "max_mach_number": 1.005849417774542, "x_impact": 573.2605270863033, "out_of_rail_stability_margin": 2.707843561029246, "apogee_time": 26.701727724790807} +{"apogee": 2981.307726828519, "frontal_surface_wind": -3.8926981930027975, "apogee_y": 930.5556860023373, "lateral_surface_wind": -5.131427495954358, "t_final": 288.72086480178746, "out_of_rail_velocity": 24.904945831435594, "initial_stability_margin": 2.6831888019894357, "out_of_rail_time": 0.36695910155497086, "y_impact": -1450.191410252546, "apogee_x": 581.2541914388481, "impact_velocity": -5.339234701819612, "max_mach_number": 0.8060417751264087, "x_impact": 427.58840029911806, "out_of_rail_stability_margin": 2.75193242023987, "apogee_time": 24.147235693005523} +{"apogee": 3581.0761282482863, "frontal_surface_wind": -4.34776891583099, "apogee_y": 992.6733263907162, "lateral_surface_wind": -5.713019957304986, "t_final": 308.41264458857177, "out_of_rail_velocity": 26.787350685188304, "initial_stability_margin": 2.683627845794703, "out_of_rail_time": 0.3461428014303557, "y_impact": -1940.8293448345169, "apogee_x": 390.976901048923, "impact_velocity": -5.322350132609923, "max_mach_number": 0.9238733322882492, "x_impact": 444.7688700259137, "out_of_rail_stability_margin": 2.7505277708772247, "apogee_time": 26.097918633186914} {"apogee": 3881.63118624118, "frontal_surface_wind": -4.280852505152617, "apogee_y": 984.2476932897227, "lateral_surface_wind": -4.987685358209447, "t_final": 353.2799308179348, "out_of_rail_velocity": 28.17678208210907, "initial_stability_margin": 2.5703527206804613, "out_of_rail_time": 0.3326944375337907, "y_impact": -2923.3277905344717, "apogee_x": 615.1102090779864, "impact_velocity": -5.24007835674783, "max_mach_number": 1.0085432606568356, "x_impact": 726.2910223190462, "out_of_rail_stability_margin": 2.6380206959954426, "apogee_time": 26.87395393578114} -{"apogee": 4031.169401620982, "frontal_surface_wind": -4.11796971326075, "apogee_y": 916.9618884321287, "lateral_surface_wind": -5.093478306219435, "t_final": 322.1276956345975, "out_of_rail_velocity": 28.449872107328087, "initial_stability_margin": 2.6498441091561453, "out_of_rail_time": 0.3299172983320498, "y_impact": -1861.991473397278, "apogee_x": 455.0624288057102, "impact_velocity": -5.266702602345353, "max_mach_number": 1.0267153764695038, "x_impact": 8.207178256443001, "out_of_rail_stability_margin": 2.7178633531523158, "apogee_time": 27.388868130772234} +{"apogee": 2928.5371827215668, "frontal_surface_wind": -3.928855908684027, "apogee_y": 745.9643953910011, "lateral_surface_wind": -4.83932001814477, "t_final": 283.2733353920321, "out_of_rail_velocity": 24.551574332213814, "initial_stability_margin": 2.5757451573174843, "out_of_rail_time": 0.3715348132902911, "y_impact": -1651.85690153749, "apogee_x": 351.2542560553434, "impact_velocity": -5.261840942554728, "max_mach_number": 0.7843412663286834, "x_impact": 85.43801119849977, "out_of_rail_stability_margin": 2.6481620882660573, "apogee_time": 23.993850756087802} +{"apogee": 2599.5026749027725, "frontal_surface_wind": -3.9535011932695086, "apogee_y": 791.3829830270204, "lateral_surface_wind": -6.584118024694973, "t_final": 256.6058020169013, "out_of_rail_velocity": 23.396985368049833, "initial_stability_margin": 2.6878807398597564, "out_of_rail_time": 0.38707946894712286, "y_impact": -1517.021359024569, "apogee_x": 210.87710718648273, "impact_velocity": -5.430828082942421, "max_mach_number": 0.7164185496746369, "x_impact": 66.25655584542443, "out_of_rail_stability_margin": 2.7636188584491412, "apogee_time": 22.852630689531466} +{"apogee": 3226.292066361003, "frontal_surface_wind": -4.567737418357742, "apogee_y": 1023.1224287819307, "lateral_surface_wind": -5.721756708440133, "t_final": 302.46451651528855, "out_of_rail_velocity": 25.63582050826607, "initial_stability_margin": 2.5568617929515085, "out_of_rail_time": 0.3583093028804588, "y_impact": -1950.5357788190158, "apogee_x": 456.2598221398998, "impact_velocity": -5.235672966358048, "max_mach_number": 0.8612123227360107, "x_impact": 383.28280360015805, "out_of_rail_stability_margin": 2.6328407165851178, "apogee_time": 24.920220415620463} +{"apogee": 3802.151724510245, "frontal_surface_wind": -3.6554147364837326, "apogee_y": 1039.0898302974952, "lateral_surface_wind": -5.604493211853594, "t_final": 340.8943227012139, "out_of_rail_velocity": 27.753448757603067, "initial_stability_margin": 2.5567216297109243, "out_of_rail_time": 0.3367944476027269, "y_impact": -2437.7800514880737, "apogee_x": 522.3860618117299, "impact_velocity": -5.243488298190923, "max_mach_number": 0.9853607151331635, "x_impact": 613.3278126698815, "out_of_rail_stability_margin": 2.624198847646079, "apogee_time": 26.68083724450804} {"apogee": 3630.871096962262, "frontal_surface_wind": -4.057872513219252, "apogee_y": 984.0222585072161, "lateral_surface_wind": -5.419495770233277, "t_final": 326.99993219534747, "out_of_rail_velocity": 27.326388564356307, "initial_stability_margin": 2.5362561693858328, "out_of_rail_time": 0.3403621287534829, "y_impact": -2262.674213265278, "apogee_x": 583.9293868737337, "impact_velocity": -5.165031068855398, "max_mach_number": 0.9606086083268497, "x_impact": 410.82143574367603, "out_of_rail_stability_margin": 2.6061762933856505, "apogee_time": 26.05904046583953} -{"apogee": 4130.258160463937, "frontal_surface_wind": -3.6319081395042936, "apogee_y": 943.6973762557913, "lateral_surface_wind": -4.712169364357847, "t_final": 364.8898914002856, "out_of_rail_velocity": 29.599646211168185, "initial_stability_margin": 2.522227777666711, "out_of_rail_time": 0.3198041630806601, "y_impact": -2670.5595652655275, "apogee_x": 487.6698196275945, "impact_velocity": -5.12929795011279, "max_mach_number": 1.0936557042964867, "x_impact": 534.8324912082843, "out_of_rail_stability_margin": 2.5918742492779416, "apogee_time": 27.364979590201383} +{"apogee": 2795.3543863020445, "frontal_surface_wind": -3.7361866831090462, "apogee_y": 804.8295417478016, "lateral_surface_wind": -5.314158562289006, "t_final": 287.7171297130024, "out_of_rail_velocity": 24.213910859743887, "initial_stability_margin": 2.5518117312156696, "out_of_rail_time": 0.37646338492247056, "y_impact": -1781.4672508538463, "apogee_x": 336.3938316016911, "impact_velocity": -5.18247653086506, "max_mach_number": 0.769403634236276, "x_impact": 129.86249940743994, "out_of_rail_stability_margin": 2.6292684818152763, "apogee_time": 23.444921674713633} +{"apogee": 3439.3360063218834, "frontal_surface_wind": -4.733119727586262, "apogee_y": 1068.3970886063964, "lateral_surface_wind": -4.429251881969883, "t_final": 309.13921838970003, "out_of_rail_velocity": 26.560382064315206, "initial_stability_margin": 2.6331868649159267, "out_of_rail_time": 0.34869697801364175, "y_impact": -1807.420994857565, "apogee_x": 757.6202428820377, "impact_velocity": -5.253367318947164, "max_mach_number": 0.9145189823478868, "x_impact": 440.5060890672684, "out_of_rail_stability_margin": 2.704378544214121, "apogee_time": 25.560638430015462} +{"apogee": 2444.7640061568804, "frontal_surface_wind": -3.1431506174054014, "apogee_y": 662.264620086108, "lateral_surface_wind": -4.217214018259597, "t_final": 255.21947059432242, "out_of_rail_velocity": 22.961501663532054, "initial_stability_margin": 2.709066736863301, "out_of_rail_time": 0.39358311943692625, "y_impact": -1038.8835569192613, "apogee_x": 360.7248481232082, "impact_velocity": -5.274459431619998, "max_mach_number": 0.6883609204109277, "x_impact": 219.22632756135215, "out_of_rail_stability_margin": 2.784721670684582, "apogee_time": 22.200458622336853} +{"apogee": 3521.4836333477815, "frontal_surface_wind": -4.498888006815927, "apogee_y": 1059.1672760437461, "lateral_surface_wind": -4.66697988979252, "t_final": 306.89660290362934, "out_of_rail_velocity": 26.805370364891722, "initial_stability_margin": 2.6156714313927494, "out_of_rail_time": 0.3458773882412518, "y_impact": -1830.1873727225316, "apogee_x": 817.1301123600001, "impact_velocity": -5.343437048211314, "max_mach_number": 0.9294622467554028, "x_impact": 522.5368723338703, "out_of_rail_stability_margin": 2.6848772763392024, "apogee_time": 25.840383888598378} +{"apogee": 3460.4551048359845, "frontal_surface_wind": -4.029340183305537, "apogee_y": 875.8139656787883, "lateral_surface_wind": -4.755979886040036, "t_final": 323.7178919118152, "out_of_rail_velocity": 26.574791747272624, "initial_stability_margin": 2.48591960233371, "out_of_rail_time": 0.34819529429272505, "y_impact": -2143.849837131893, "apogee_x": 479.71739977235677, "impact_velocity": -5.158809577323798, "max_mach_number": 0.9114577147221292, "x_impact": 265.9142524552376, "out_of_rail_stability_margin": 2.5570803604683645, "apogee_time": 25.58735316439938} +{"apogee": 2871.169054936435, "frontal_surface_wind": -2.92646301793481, "apogee_y": 784.137880340638, "lateral_surface_wind": -5.007458283524986, "t_final": 273.59460738882984, "out_of_rail_velocity": 24.32469939124964, "initial_stability_margin": 2.436048355726839, "out_of_rail_time": 0.37493355344151447, "y_impact": -1206.9993407450272, "apogee_x": 423.49150520925747, "impact_velocity": -5.226966638415088, "max_mach_number": 0.776385938997733, "x_impact": 342.0682156607731, "out_of_rail_stability_margin": 2.514620739702032, "apogee_time": 23.776379451609152} +{"apogee": 3593.178749302533, "frontal_surface_wind": -3.9922719579434633, "apogee_y": 928.5090879101012, "lateral_surface_wind": -4.7871381432998525, "t_final": 323.7375261318811, "out_of_rail_velocity": 27.02059086574712, "initial_stability_margin": 2.5866308365003223, "out_of_rail_time": 0.34389684827989736, "y_impact": -2108.6524479654768, "apogee_x": 539.204508709613, "impact_velocity": -5.178237681450022, "max_mach_number": 0.9359114467000497, "x_impact": 360.2353079910929, "out_of_rail_stability_margin": 2.653972597801712, "apogee_time": 26.041001574078333} +{"apogee": 3817.0590035121295, "frontal_surface_wind": -3.714076453216466, "apogee_y": 828.8837597309212, "lateral_surface_wind": -5.006052645436431, "t_final": 342.01909435541864, "out_of_rail_velocity": 27.875300877134844, "initial_stability_margin": 2.4135803665069058, "out_of_rail_time": 0.3352440165807257, "y_impact": -2519.5251088942427, "apogee_x": 466.9566899648026, "impact_velocity": -5.121927766429677, "max_mach_number": 0.9915177203829587, "x_impact": 301.7051536098405, "out_of_rail_stability_margin": 2.4843567334749945, "apogee_time": 26.644757624895792} +{"apogee": 3138.0873168234493, "frontal_surface_wind": -3.712459181309264, "apogee_y": 885.5397056725648, "lateral_surface_wind": -5.330761576295031, "t_final": 298.1642632335288, "out_of_rail_velocity": 25.23196981127838, "initial_stability_margin": 2.593054540212016, "out_of_rail_time": 0.36316052842792973, "y_impact": -1905.4529404341981, "apogee_x": 393.57200730471857, "impact_velocity": -5.251980710686473, "max_mach_number": 0.8335592795320569, "x_impact": 200.11326843060917, "out_of_rail_stability_margin": 2.667412698675864, "apogee_time": 24.68945942801252} +{"apogee": 3634.806304720221, "frontal_surface_wind": -4.093376016300102, "apogee_y": 1058.9170326816377, "lateral_surface_wind": -5.392729969718102, "t_final": 314.6624831466557, "out_of_rail_velocity": 27.203962470877386, "initial_stability_margin": 2.619891495920083, "out_of_rail_time": 0.341769779055352, "y_impact": -2010.45966435388, "apogee_x": 661.2095613708277, "impact_velocity": -5.248936111505429, "max_mach_number": 0.9525336676236252, "x_impact": 515.1877064237169, "out_of_rail_stability_margin": 2.6874914085732704, "apogee_time": 26.16962501872704} +{"apogee": 2570.55712128445, "frontal_surface_wind": -4.0969868268617375, "apogee_y": 712.2736249574015, "lateral_surface_wind": -5.1397862157768515, "t_final": 267.54613256683626, "out_of_rail_velocity": 23.368784902040165, "initial_stability_margin": 2.5181887710451716, "out_of_rail_time": 0.3867691084391083, "y_impact": -1783.8588227832781, "apogee_x": 362.6092893150817, "impact_velocity": -5.191935456523303, "max_mach_number": 0.7203752696485279, "x_impact": 213.45693540579276, "out_of_rail_stability_margin": 2.5998551370849357, "apogee_time": 22.641219491366467} +{"apogee": 2201.9101535878403, "frontal_surface_wind": -4.451595799396582, "apogee_y": 766.9968880635964, "lateral_surface_wind": -5.81257428274597, "t_final": 247.54373015957782, "out_of_rail_velocity": 22.143230978369306, "initial_stability_margin": 2.465650467643692, "out_of_rail_time": 0.40560032115788697, "y_impact": -1320.4771809053948, "apogee_x": 302.08185252765077, "impact_velocity": -5.174928679415259, "max_mach_number": 0.6506311910432594, "x_impact": 246.39846716671863, "out_of_rail_stability_margin": 2.5547466650007316, "apogee_time": 21.143788471177192} +{"apogee": 3825.954325369894, "frontal_surface_wind": -4.111375767081613, "apogee_y": 924.3921583943954, "lateral_surface_wind": -4.8835794797021705, "t_final": 319.7576009822958, "out_of_rail_velocity": 27.57916000473077, "initial_stability_margin": 2.4484098626792283, "out_of_rail_time": 0.33812085717551676, "y_impact": -2011.579998608449, "apogee_x": 446.819130670294, "impact_velocity": -5.269889183550574, "max_mach_number": 0.9779139759859815, "x_impact": 361.6759668386887, "out_of_rail_stability_margin": 2.518869180783554, "apogee_time": 26.819258502929802} +{"apogee": 3869.941485650043, "frontal_surface_wind": -3.986054485676899, "apogee_y": 824.2810145101679, "lateral_surface_wind": -4.9281854650541455, "t_final": 335.017070365559, "out_of_rail_velocity": 27.570824453811348, "initial_stability_margin": 2.7592263693223416, "out_of_rail_time": 0.338288571634078, "y_impact": -2402.2086721761893, "apogee_x": 341.0737189359855, "impact_velocity": -5.364388567506623, "max_mach_number": 0.9715926362382465, "x_impact": 113.11404065243154, "out_of_rail_stability_margin": 2.8245401320168138, "apogee_time": 27.04995922703935} +{"apogee": 1860.3767876625843, "frontal_surface_wind": -4.151863601106787, "apogee_y": 643.5031833664093, "lateral_surface_wind": -5.347830623245399, "t_final": 218.9064670675759, "out_of_rail_velocity": 20.703437570533083, "initial_stability_margin": 2.588756532972951, "out_of_rail_time": 0.428630788578538, "y_impact": -848.4683714125558, "apogee_x": 286.0032751120281, "impact_velocity": -5.350831569215394, "max_mach_number": 0.57139254977433, "x_impact": 66.58372035162796, "out_of_rail_stability_margin": 2.680028681586659, "apogee_time": 19.720353428107234} +{"apogee": 3005.50559877184, "frontal_surface_wind": -4.2432752807649345, "apogee_y": 883.9116902514734, "lateral_surface_wind": -4.422486209406964, "t_final": 287.15562686670467, "out_of_rail_velocity": 24.91489546175858, "initial_stability_margin": 2.6157960467929993, "out_of_rail_time": 0.3670211974615907, "y_impact": -1363.6712027291296, "apogee_x": 587.4736783713579, "impact_velocity": -5.330961070968275, "max_mach_number": 0.8078478912285004, "x_impact": 112.35362551815123, "out_of_rail_stability_margin": 2.686748363367189, "apogee_time": 24.236803401347796} +{"apogee": 3504.5380473811097, "frontal_surface_wind": -3.7398924234929063, "apogee_y": 1040.215057002055, "lateral_surface_wind": -6.80183798458718, "t_final": 315.95506654250494, "out_of_rail_velocity": 26.774856056389655, "initial_stability_margin": 2.581410660764007, "out_of_rail_time": 0.3462837607909204, "y_impact": -2369.529918441086, "apogee_x": 450.52268243000907, "impact_velocity": -5.2241100856151075, "max_mach_number": 0.9235221090974767, "x_impact": 692.5877133591089, "out_of_rail_stability_margin": 2.650008422914452, "apogee_time": 25.741968946185544} +{"apogee": 2531.566717298343, "frontal_surface_wind": -3.971226261316696, "apogee_y": 632.4463400036357, "lateral_surface_wind": -5.102060557526289, "t_final": 264.82955201542825, "out_of_rail_velocity": 23.07005730850477, "initial_stability_margin": 2.520778484033643, "out_of_rail_time": 0.39134719630387677, "y_impact": -1630.3643267010839, "apogee_x": 220.32514741116114, "impact_velocity": -5.2836494203267845, "max_mach_number": 0.7019163187802849, "x_impact": -120.51146596884209, "out_of_rail_stability_margin": 2.603294338223498, "apogee_time": 22.571437340410554} +{"apogee": 3434.1107842675488, "frontal_surface_wind": -4.140990660558625, "apogee_y": 975.2171176256877, "lateral_surface_wind": -6.467841850065824, "t_final": 306.9520455363759, "out_of_rail_velocity": 26.200908322219934, "initial_stability_margin": 2.7353859786919283, "out_of_rail_time": 0.3522585351575271, "y_impact": -2193.297735488937, "apogee_x": 318.1529413928088, "impact_velocity": -5.371721591362497, "max_mach_number": 0.8880983666656678, "x_impact": 222.37694499289066, "out_of_rail_stability_margin": 2.8033517567843482, "apogee_time": 25.684171701209607} +{"apogee": 2700.982307100263, "frontal_surface_wind": -4.346960195572339, "apogee_y": 854.2588440330612, "lateral_surface_wind": -5.395054594948755, "t_final": 270.5380594217304, "out_of_rail_velocity": 23.964454141316633, "initial_stability_margin": 2.651738710298555, "out_of_rail_time": 0.37910581887071815, "y_impact": -1529.0854868810636, "apogee_x": 439.1742736698249, "impact_velocity": -5.208255956052349, "max_mach_number": 0.752918345451186, "x_impact": 75.1837279350205, "out_of_rail_stability_margin": 2.7261252992439653, "apogee_time": 23.1292728710958} +{"apogee": 3798.6215736344907, "frontal_surface_wind": -3.8588587860523416, "apogee_y": 850.4967303430659, "lateral_surface_wind": -5.0284044397862955, "t_final": 335.83589056603125, "out_of_rail_velocity": 27.79228248590732, "initial_stability_margin": 2.5476568802203237, "out_of_rail_time": 0.33587994549081074, "y_impact": -2337.817511138804, "apogee_x": 446.3081841463989, "impact_velocity": -5.183590199548308, "max_mach_number": 0.983606689431623, "x_impact": 222.9764503147045, "out_of_rail_stability_margin": 2.6146697114831037, "apogee_time": 26.62869994023958} +{"apogee": 3016.447559835009, "frontal_surface_wind": -4.120126361132105, "apogee_y": 895.5313622407468, "lateral_surface_wind": -5.091733946659541, "t_final": 288.36261052775103, "out_of_rail_velocity": 24.93891014964625, "initial_stability_margin": 2.632034400802649, "out_of_rail_time": 0.36655993721248387, "y_impact": -1331.7934961291453, "apogee_x": 505.36854364043563, "impact_velocity": -5.279311043049414, "max_mach_number": 0.8121233220299646, "x_impact": 6.377225053656789, "out_of_rail_stability_margin": 2.705716080735073, "apogee_time": 24.251925677624424} +{"apogee": 3980.2133021559303, "frontal_surface_wind": -3.2530995171371875, "apogee_y": 822.3427004147865, "lateral_surface_wind": -4.981228802593992, "t_final": 350.179290599377, "out_of_rail_velocity": 28.65703758841843, "initial_stability_margin": 2.5880465342598553, "out_of_rail_time": 0.3281524273844672, "y_impact": -2553.1447301845838, "apogee_x": 399.66671297938166, "impact_velocity": -5.16056741023363, "max_mach_number": 1.033624918420993, "x_impact": 398.1079650163288, "out_of_rail_stability_margin": 2.6552862411736586, "apogee_time": 27.083486325909913} {"apogee": 3862.398160305433, "frontal_surface_wind": -3.6709131233479657, "apogee_y": 1071.7009529907107, "lateral_surface_wind": -4.546792618170283, "t_final": 332.80479874085256, "out_of_rail_velocity": 28.09435892996872, "initial_stability_margin": 2.680099639336055, "out_of_rail_time": 0.33300595820560636, "y_impact": -1909.1191815511158, "apogee_x": 655.9070469784183, "impact_velocity": -5.260306250250454, "max_mach_number": 1.003147340511129, "x_impact": 547.1331574199163, "out_of_rail_stability_margin": 2.7459316600454846, "apogee_time": 26.831604063336425} -{"apogee": 3457.1464938724657, "frontal_surface_wind": -4.301422769308096, "apogee_y": 1011.7402292625326, "lateral_surface_wind": -5.877747623929149, "t_final": 308.69588054117315, "out_of_rail_velocity": 26.473440963674634, "initial_stability_margin": 2.633346181758324, "out_of_rail_time": 0.34926778911475, "y_impact": -1955.4186993661742, "apogee_x": 500.19723883474825, "impact_velocity": -5.214710521217645, "max_mach_number": 0.9069460544703524, "x_impact": 409.81006045710393, "out_of_rail_stability_margin": 2.7030118600968995, "apogee_time": 25.65241907461697} -{"apogee": 2930.9360659665736, "frontal_surface_wind": -3.1719539568495065, "apogee_y": 803.6198681094676, "lateral_surface_wind": -4.855670123907706, "t_final": 290.12653538933733, "out_of_rail_velocity": 24.681480762767105, "initial_stability_margin": 2.546934959494983, "out_of_rail_time": 0.36987020312468777, "y_impact": -1402.321604171246, "apogee_x": 395.71997795018314, "impact_velocity": -5.133172180527211, "max_mach_number": 0.7954499920899426, "x_impact": 283.90707917187666, "out_of_rail_stability_margin": 2.6232516584976655, "apogee_time": 23.90412984599284} +{"apogee": 3015.320574006091, "frontal_surface_wind": -3.915075440763047, "apogee_y": 861.2187068924528, "lateral_surface_wind": -6.70253531143303, "t_final": 295.2435603042594, "out_of_rail_velocity": 24.91624361788311, "initial_stability_margin": 2.5453337037386676, "out_of_rail_time": 0.3673857960581558, "y_impact": -2146.470252936733, "apogee_x": 226.22690847274222, "impact_velocity": -5.150706126365425, "max_mach_number": 0.8140577084266234, "x_impact": 379.1307810375158, "out_of_rail_stability_margin": 2.62402165545968, "apogee_time": 24.19611358067963} +{"apogee": 3095.1144832493005, "frontal_surface_wind": -3.51364709633173, "apogee_y": 766.735933333361, "lateral_surface_wind": -5.463849946569775, "t_final": 282.96031796651965, "out_of_rail_velocity": 24.99338955464586, "initial_stability_margin": 2.6828696525168145, "out_of_rail_time": 0.36630653599027885, "y_impact": -1801.6874883934047, "apogee_x": 264.1620524639598, "impact_velocity": -5.29397741051325, "max_mach_number": 0.814991669628306, "x_impact": 84.91236066245166, "out_of_rail_stability_margin": 2.7551299259143884, "apogee_time": 24.60680785629464} +{"apogee": 3126.159031499401, "frontal_surface_wind": -4.727117883134844, "apogee_y": 885.1032238281647, "lateral_surface_wind": -5.065277242492728, "t_final": 290.439106121472, "out_of_rail_velocity": 25.212464873717042, "initial_stability_margin": 2.7124268398251297, "out_of_rail_time": 0.3633974667925982, "y_impact": -1797.6802098983069, "apogee_x": 362.6884151256469, "impact_velocity": -5.313574782514107, "max_mach_number": 0.8285887637616834, "x_impact": -0.9628166683883563, "out_of_rail_stability_margin": 2.782078959343258, "apogee_time": 24.690798750953608} +{"apogee": 1320.6088934678435, "frontal_surface_wind": -4.305126511904947, "apogee_y": 551.3439307241996, "lateral_surface_wind": -5.875035377546252, "t_final": 191.02675374872393, "out_of_rail_velocity": 18.540042201075384, "initial_stability_margin": 2.457129268680309, "out_of_rail_time": 0.4716515523692475, "y_impact": -766.7518842468162, "apogee_x": 248.12207670524998, "impact_velocity": -5.199286994778463, "max_mach_number": 0.4586565612781631, "x_impact": 235.42545930918774, "out_of_rail_stability_margin": 2.557858034451869, "apogee_time": 16.86327213401376} +{"apogee": 2934.974391502457, "frontal_surface_wind": -4.346781097978642, "apogee_y": 776.6934919006118, "lateral_surface_wind": -4.320794309730689, "t_final": 289.6915349075024, "out_of_rail_velocity": 24.476723591406607, "initial_stability_margin": 2.5966989151520874, "out_of_rail_time": 0.37310041634349456, "y_impact": -1480.1599382290633, "apogee_x": 420.47866098146756, "impact_velocity": -5.258506082991431, "max_mach_number": 0.7872192790166883, "x_impact": -90.66005376108934, "out_of_rail_stability_margin": 2.6757404127321216, "apogee_time": 24.020659024700404} +{"apogee": 3723.6737870961756, "frontal_surface_wind": -4.769795270107163, "apogee_y": 1056.9692001818014, "lateral_surface_wind": -5.50447164151022, "t_final": 322.6549281561797, "out_of_rail_velocity": 27.647603577605288, "initial_stability_margin": 2.588587979162897, "out_of_rail_time": 0.3382359546160473, "y_impact": -2121.713738233321, "apogee_x": 473.47116072848354, "impact_velocity": -5.205919980238341, "max_mach_number": 0.972581848740979, "x_impact": 407.92592229404335, "out_of_rail_stability_margin": 2.6538871823731203, "apogee_time": 26.39328819221609} +{"apogee": 2043.0242304255785, "frontal_surface_wind": -3.208827649824013, "apogee_y": 639.5788747092664, "lateral_surface_wind": -4.883886913672449, "t_final": 229.25548999758638, "out_of_rail_velocity": 21.447573057483588, "initial_stability_margin": 2.719372370205313, "out_of_rail_time": 0.4163547046758279, "y_impact": -896.534922486927, "apogee_x": 349.97803266115756, "impact_velocity": -5.374138336747701, "max_mach_number": 0.6048994457424797, "x_impact": 235.71234307842516, "out_of_rail_stability_margin": 2.8010837904415364, "apogee_time": 20.56516124048533} +{"apogee": 3541.0087707902812, "frontal_surface_wind": -3.230529948519021, "apogee_y": 795.8429520015715, "lateral_surface_wind": -4.86955876066177, "t_final": 302.596246804762, "out_of_rail_velocity": 26.426359096744807, "initial_stability_margin": 2.6010631110349225, "out_of_rail_time": 0.3496738323493229, "y_impact": -1754.4688057696353, "apogee_x": 403.1177496281519, "impact_velocity": -5.304287154115045, "max_mach_number": 0.9036747518891419, "x_impact": 262.6215206790175, "out_of_rail_stability_margin": 2.670351376316992, "apogee_time": 26.046714240959684} +{"apogee": 3017.1496223202844, "frontal_surface_wind": -2.6982608667781776, "apogee_y": 657.7560469393821, "lateral_surface_wind": -5.134024985466724, "t_final": 288.8448894350406, "out_of_rail_velocity": 24.71241929474208, "initial_stability_margin": 2.434266257746449, "out_of_rail_time": 0.3707415773942767, "y_impact": -1554.1098140963297, "apogee_x": 254.81821732291195, "impact_velocity": -5.248518840383004, "max_mach_number": 0.7963651508041315, "x_impact": 133.40414424894897, "out_of_rail_stability_margin": 2.5122417641745574, "apogee_time": 24.329423624166946} {"apogee": 2947.5707444915397, "frontal_surface_wind": -4.289086579688394, "apogee_y": 994.8489167255198, "lateral_surface_wind": -5.933503287736684, "t_final": 281.6616344102024, "out_of_rail_velocity": 24.76456187349953, "initial_stability_margin": 2.635437213467015, "out_of_rail_time": 0.36887908645968137, "y_impact": -1648.86595664764, "apogee_x": 500.7151812249715, "impact_velocity": -5.3488048773179715, "max_mach_number": 0.8000757854119254, "x_impact": 440.83709190823913, "out_of_rail_stability_margin": 2.706743887934832, "apogee_time": 24.039151681641275} +{"apogee": 3184.1301647965006, "frontal_surface_wind": -3.9501151284135907, "apogee_y": 837.0401732239615, "lateral_surface_wind": -4.9570387140947325, "t_final": 298.89847644570096, "out_of_rail_velocity": 25.537985918414503, "initial_stability_margin": 2.5339644845544558, "out_of_rail_time": 0.36050068942226277, "y_impact": -1751.791543271648, "apogee_x": 444.61488363352265, "impact_velocity": -5.217812752705913, "max_mach_number": 0.8449741903629039, "x_impact": 194.80108115428592, "out_of_rail_stability_margin": 2.6054542521096615, "apogee_time": 24.79912382270852} +{"apogee": 2912.165207624689, "frontal_surface_wind": -4.007526958076107, "apogee_y": 836.613772438683, "lateral_surface_wind": -4.96915354089681, "t_final": 285.40936597917903, "out_of_rail_velocity": 24.501568674625553, "initial_stability_margin": 2.5605291776867065, "out_of_rail_time": 0.3727689013374031, "y_impact": -1529.9610838099325, "apogee_x": 412.0573252932999, "impact_velocity": -5.290212003216117, "max_mach_number": 0.7875673958123868, "x_impact": 226.5000095847599, "out_of_rail_stability_margin": 2.637560283246945, "apogee_time": 23.918370815989487} +{"apogee": 3548.6003410488133, "frontal_surface_wind": -3.880035302854654, "apogee_y": 977.2879412279349, "lateral_surface_wind": -5.703079907228906, "t_final": 318.10275191922557, "out_of_rail_velocity": 26.72909491201152, "initial_stability_margin": 2.605789036042345, "out_of_rail_time": 0.3467080372258225, "y_impact": -2152.9158239015123, "apogee_x": 522.6395182124555, "impact_velocity": -5.2410158668132505, "max_mach_number": 0.9282151639675361, "x_impact": 211.019860257349, "out_of_rail_stability_margin": 2.678674058797587, "apogee_time": 25.929124392771598} +{"apogee": 2620.47176625078, "frontal_surface_wind": -3.692587183347732, "apogee_y": 790.0094071870133, "lateral_surface_wind": -5.277257551173689, "t_final": 265.70132609348855, "out_of_rail_velocity": 23.62628571082909, "initial_stability_margin": 2.642199038450841, "out_of_rail_time": 0.3833406235658767, "y_impact": -1267.1432027605074, "apogee_x": 460.96560343621684, "impact_velocity": -5.278101194876962, "max_mach_number": 0.7313977827132734, "x_impact": 278.66488253902776, "out_of_rail_stability_margin": 2.718131705171848, "apogee_time": 22.84335857690522} +{"apogee": 2756.2369884060095, "frontal_surface_wind": -3.8326228293444684, "apogee_y": 806.6645686153302, "lateral_surface_wind": -5.581063159032004, "t_final": 280.640985285672, "out_of_rail_velocity": 24.052277328216125, "initial_stability_margin": 2.639790475363846, "out_of_rail_time": 0.3786163845752388, "y_impact": -1560.8952933770843, "apogee_x": 422.6237297202014, "impact_velocity": -5.224850993260322, "max_mach_number": 0.7584966596625279, "x_impact": 132.2249037485134, "out_of_rail_stability_margin": 2.7155132285572012, "apogee_time": 23.351047663965474} +{"apogee": 4144.099876262106, "frontal_surface_wind": -3.942954955051698, "apogee_y": 1090.3969977379713, "lateral_surface_wind": -5.020823296849156, "t_final": 348.90298215077416, "out_of_rail_velocity": 29.52625135665991, "initial_stability_margin": 2.4212754274432124, "out_of_rail_time": 0.3204613629273769, "y_impact": -2439.9735440707354, "apogee_x": 824.2420281818273, "impact_velocity": -5.278456793736583, "max_mach_number": 1.0912840302023576, "x_impact": 755.9537266715715, "out_of_rail_stability_margin": 2.4892681523837497, "apogee_time": 27.506223104204228} +{"apogee": 3479.425899137634, "frontal_surface_wind": -4.177357846115809, "apogee_y": 1033.1877681973256, "lateral_surface_wind": -5.074680761275828, "t_final": 304.22893459960545, "out_of_rail_velocity": 26.606758390532733, "initial_stability_margin": 2.554520503559329, "out_of_rail_time": 0.3480425058969251, "y_impact": -2026.8529888223823, "apogee_x": 716.2912303432481, "impact_velocity": -5.285463701168214, "max_mach_number": 0.9176964893575223, "x_impact": 752.2685465867343, "out_of_rail_stability_margin": 2.625423833769961, "apogee_time": 25.716296218592735} +{"apogee": 3722.90401131508, "frontal_surface_wind": -3.1620744482452436, "apogee_y": 960.847182788649, "lateral_surface_wind": -4.3296560508152115, "t_final": 321.92381663463027, "out_of_rail_velocity": 27.521623075130123, "initial_stability_margin": 2.5699278193652026, "out_of_rail_time": 0.338509167961028, "y_impact": -2258.778275619205, "apogee_x": 658.8714832890406, "impact_velocity": -5.255121067701269, "max_mach_number": 0.9708660337445201, "x_impact": 395.6102156909162, "out_of_rail_stability_margin": 2.6372430492679575, "apogee_time": 26.42458640758653} +{"apogee": 3610.439709130394, "frontal_surface_wind": -3.5391084149603853, "apogee_y": 831.6128563697795, "lateral_surface_wind": -4.6501223531185385, "t_final": 330.94635262157874, "out_of_rail_velocity": 26.920763564088, "initial_stability_margin": 2.690360449126016, "out_of_rail_time": 0.3447401394757187, "y_impact": -2110.3759882508502, "apogee_x": 398.3385988955202, "impact_velocity": -5.280844770621322, "max_mach_number": 0.9293066450605126, "x_impact": 218.08145087475614, "out_of_rail_stability_margin": 2.756577274907056, "apogee_time": 26.156780857644097} {"apogee": 2666.3189863892594, "frontal_surface_wind": -4.56034313319912, "apogee_y": 821.9337762167993, "lateral_surface_wind": -5.215932086583531, "t_final": 269.71680254461467, "out_of_rail_velocity": 23.78711937617732, "initial_stability_margin": 2.5284615872968246, "out_of_rail_time": 0.3814587634779732, "y_impact": -1570.3483732328764, "apogee_x": 375.6763233482961, "impact_velocity": -5.214713521705962, "max_mach_number": 0.7437899980180568, "x_impact": -5.862120521368879, "out_of_rail_stability_margin": 2.6056045455930934, "apogee_time": 23.0091769478826} -{"apogee": 3357.987939458601, "frontal_surface_wind": -3.720513055880615, "apogee_y": 977.0754888373787, "lateral_surface_wind": -6.812457552814147, "t_final": 309.0255506832201, "out_of_rail_velocity": 26.109362392419918, "initial_stability_margin": 2.642543229387226, "out_of_rail_time": 0.3533952628420922, "y_impact": -2304.943935000412, "apogee_x": 363.9330885624899, "impact_velocity": -5.244235197847795, "max_mach_number": 0.8838008479833885, "x_impact": 572.1468404143658, "out_of_rail_stability_margin": 2.712971895624635, "apogee_time": 25.350421057412625} -{"apogee": 2404.1219938397217, "frontal_surface_wind": -3.5260176055200043, "apogee_y": 656.9723123561896, "lateral_surface_wind": -5.8763961595870375, "t_final": 253.71517269361172, "out_of_rail_velocity": 22.70334996901872, "initial_stability_margin": 2.558467947604102, "out_of_rail_time": 0.3960997678903855, "y_impact": -1556.1483110023582, "apogee_x": 183.0533533673235, "impact_velocity": -5.307949555780116, "max_mach_number": 0.6778736616975899, "x_impact": 117.66019734596827, "out_of_rail_stability_margin": 2.6361421835556467, "apogee_time": 22.072098881093225} +{"apogee": 2563.959624642615, "frontal_surface_wind": -3.538931516267259, "apogee_y": 848.0762123172688, "lateral_surface_wind": -5.678764370933678, "t_final": 267.35847139839376, "out_of_rail_velocity": 23.5161464623912, "initial_stability_margin": 2.589082669602801, "out_of_rail_time": 0.38487532293099436, "y_impact": -1381.6440852518117, "apogee_x": 408.51694244523935, "impact_velocity": -5.15181062780726, "max_mach_number": 0.7290195316890647, "x_impact": 370.6006958300738, "out_of_rail_stability_margin": 2.669974487036574, "apogee_time": 22.5566508345646} +{"apogee": 3156.33900086541, "frontal_surface_wind": -3.5958085083184086, "apogee_y": 832.4757195986923, "lateral_surface_wind": -5.64292142678953, "t_final": 302.85242712532954, "out_of_rail_velocity": 25.298415601591312, "initial_stability_margin": 2.5236845563997403, "out_of_rail_time": 0.3624090938676046, "y_impact": -1959.5334017901348, "apogee_x": 305.3358254012211, "impact_velocity": -5.195190366168523, "max_mach_number": 0.8377525224131164, "x_impact": 285.90655473930894, "out_of_rail_stability_margin": 2.599571449583204, "apogee_time": 24.722304662548037} +{"apogee": 2635.5023338994974, "frontal_surface_wind": -4.144509128128489, "apogee_y": 889.8032174358086, "lateral_surface_wind": -5.8621442889859745, "t_final": 255.75465730954537, "out_of_rail_velocity": 23.56288840988953, "initial_stability_margin": 2.7063867709085514, "out_of_rail_time": 0.38412247934368765, "y_impact": -1212.9543359665402, "apogee_x": 382.8075094693815, "impact_velocity": -5.417302089461003, "max_mach_number": 0.7316975493121114, "x_impact": 351.8242690541197, "out_of_rail_stability_margin": 2.7850833144165588, "apogee_time": 22.95372069803598} +{"apogee": 3522.998824450181, "frontal_surface_wind": -4.6887245976794185, "apogee_y": 1113.391943607655, "lateral_surface_wind": -5.623040689943574, "t_final": 315.8657456690484, "out_of_rail_velocity": 26.876826210619686, "initial_stability_margin": 2.5673626174515767, "out_of_rail_time": 0.3452199518024579, "y_impact": -2081.4429572341837, "apogee_x": 525.0359629127269, "impact_velocity": -5.184354664730669, "max_mach_number": 0.934375987484414, "x_impact": 479.1605809750319, "out_of_rail_stability_margin": 2.638741655064283, "apogee_time": 25.772171790926752} +{"apogee": 3688.8649821071103, "frontal_surface_wind": -4.1828793896457785, "apogee_y": 981.037047362291, "lateral_surface_wind": -5.4848258305358275, "t_final": 326.6579039425533, "out_of_rail_velocity": 27.199271580680687, "initial_stability_margin": 2.7297402914130817, "out_of_rail_time": 0.34252983054599884, "y_impact": -2281.602051857917, "apogee_x": 453.7047507443381, "impact_velocity": -5.2273600088494545, "max_mach_number": 0.9530023220455944, "x_impact": 143.47436979034592, "out_of_rail_stability_margin": 2.7981613037089565, "apogee_time": 26.389498758753923} +{"apogee": 3728.9104661669157, "frontal_surface_wind": -3.8262392392872338, "apogee_y": 904.4471912826679, "lateral_surface_wind": -6.074667469234007, "t_final": 317.6998730845546, "out_of_rail_velocity": 27.285185974902767, "initial_stability_margin": 2.614752850262459, "out_of_rail_time": 0.34114638669802405, "y_impact": -2184.21647914754, "apogee_x": 344.3605216352733, "impact_velocity": -5.242264900489876, "max_mach_number": 0.9569703199221966, "x_impact": 417.8651479562601, "out_of_rail_stability_margin": 2.683987721912232, "apogee_time": 26.513998580764273} +{"apogee": 2515.5293063350523, "frontal_surface_wind": -4.550718304825893, "apogee_y": 870.2833442018828, "lateral_surface_wind": -5.686925169285193, "t_final": 263.39555005515416, "out_of_rail_velocity": 23.31101500150845, "initial_stability_margin": 2.5403741098836785, "out_of_rail_time": 0.3878621721842216, "y_impact": -1366.1979199410637, "apogee_x": 393.006592401242, "impact_velocity": -5.209410045773919, "max_mach_number": 0.7148745016933475, "x_impact": 253.21487903408647, "out_of_rail_stability_margin": 2.6199500958427295, "apogee_time": 22.420682675711966} +{"apogee": 3847.871597318671, "frontal_surface_wind": -3.8414308364433767, "apogee_y": 886.3570885209341, "lateral_surface_wind": -4.9090056139752, "t_final": 324.07911804350545, "out_of_rail_velocity": 27.413093870591357, "initial_stability_margin": 2.5834839901445177, "out_of_rail_time": 0.3395915316742184, "y_impact": -2256.031201533165, "apogee_x": 473.08664174066723, "impact_velocity": -5.414686579430202, "max_mach_number": 0.9671723025267515, "x_impact": 329.8670894359119, "out_of_rail_stability_margin": 2.652770882582154, "apogee_time": 26.9933554044102} +{"apogee": 3298.648411822719, "frontal_surface_wind": -4.265624524588099, "apogee_y": 1020.3533981095316, "lateral_surface_wind": -6.48507846699677, "t_final": 302.3211186445228, "out_of_rail_velocity": 25.938974272949693, "initial_stability_margin": 2.6853376927967942, "out_of_rail_time": 0.35511213581271256, "y_impact": -2164.3495028369894, "apogee_x": 347.23003531553917, "impact_velocity": -5.321839314300018, "max_mach_number": 0.8715885827608011, "x_impact": 542.0809499656955, "out_of_rail_stability_margin": 2.754022156083178, "apogee_time": 25.1706499504221} {"apogee": 3952.052833800142, "frontal_surface_wind": -4.4533036944613125, "apogee_y": 925.6540968870343, "lateral_surface_wind": -4.834334453496733, "t_final": 349.615364652483, "out_of_rail_velocity": 28.805563889652156, "initial_stability_margin": 2.5426670623596808, "out_of_rail_time": 0.3267600535749173, "y_impact": -2881.711345413551, "apogee_x": 523.3087855551189, "impact_velocity": -5.076481648396569, "max_mach_number": 1.0439215834105346, "x_impact": 630.7092898564006, "out_of_rail_stability_margin": 2.611595986841253, "apogee_time": 26.92035967925358} -{"apogee": 3973.8620447387616, "frontal_surface_wind": -3.898178464469943, "apogee_y": 969.5709758373266, "lateral_surface_wind": -5.055666624184464, "t_final": 346.66173824304167, "out_of_rail_velocity": 28.77043508040725, "initial_stability_margin": 2.581404743183625, "out_of_rail_time": 0.32778231384515216, "y_impact": -2478.6308286168314, "apogee_x": 656.4387380592694, "impact_velocity": -5.197424876216387, "max_mach_number": 1.0408960951124477, "x_impact": 525.2838226262455, "out_of_rail_stability_margin": 2.6479590871120484, "apogee_time": 27.051306245931386} -{"apogee": 2733.3355689226432, "frontal_surface_wind": -3.3567696866431214, "apogee_y": 611.2617358028206, "lateral_surface_wind": -4.180518341717936, "t_final": 280.9740261931954, "out_of_rail_velocity": 23.783328535407755, "initial_stability_margin": 2.479056822395557, "out_of_rail_time": 0.38115068375692, "y_impact": -1893.3855378847995, "apogee_x": 227.00424837338818, "impact_velocity": -5.127304830718285, "max_mach_number": 0.7484626323831027, "x_impact": -193.36807509239586, "out_of_rail_stability_margin": 2.563608160252232, "apogee_time": 23.253192368514256} -{"apogee": 2154.7138533370976, "frontal_surface_wind": -3.4163730615519694, "apogee_y": 564.1016895887182, "lateral_surface_wind": -4.74102535071456, "t_final": 243.32700496945614, "out_of_rail_velocity": 21.760443760462987, "initial_stability_margin": 2.5546785875832905, "out_of_rail_time": 0.41112449420754144, "y_impact": -1128.451439653816, "apogee_x": 205.72323717181982, "impact_velocity": -5.158189768113623, "max_mach_number": 0.626576463457021, "x_impact": 45.24577905206546, "out_of_rail_stability_margin": 2.6430480773625886, "apogee_time": 21.014307652107505} -{"apogee": 3094.6886877693887, "frontal_surface_wind": -3.0751601430467863, "apogee_y": 896.7251234569044, "lateral_surface_wind": -4.267045813454278, "t_final": 301.869065695616, "out_of_rail_velocity": 25.32300007683221, "initial_stability_margin": 2.3900981583100207, "out_of_rail_time": 0.36239147917626113, "y_impact": -1441.7187363216885, "apogee_x": 655.7386401546678, "impact_velocity": -5.141225793861023, "max_mach_number": 0.8374904917809063, "x_impact": 541.409562847654, "out_of_rail_stability_margin": 2.4662877485285475, "apogee_time": 24.441530653640985} -{"apogee": 3495.021413543441, "frontal_surface_wind": -3.10592753732291, "apogee_y": 882.0723039729157, "lateral_surface_wind": -5.419436561218549, "t_final": 304.53067156286255, "out_of_rail_velocity": 26.456022159808725, "initial_stability_margin": 2.648389738023834, "out_of_rail_time": 0.34943027177572705, "y_impact": -2009.9380600058453, "apogee_x": 389.16997059150265, "impact_velocity": -5.272070505576486, "max_mach_number": 0.9026524443610076, "x_impact": 315.21098296484007, "out_of_rail_stability_margin": 2.7146784985665695, "apogee_time": 25.847661518014885} +{"apogee": 2725.448081817075, "frontal_surface_wind": -4.2370348339020465, "apogee_y": 881.7818179654024, "lateral_surface_wind": -5.48180744286669, "t_final": 268.68542451727683, "out_of_rail_velocity": 24.015102342971478, "initial_stability_margin": 2.7059322160375383, "out_of_rail_time": 0.37786618654648596, "y_impact": -1492.3471139002281, "apogee_x": 484.45441143019303, "impact_velocity": -5.2676469870200755, "max_mach_number": 0.7577167448443768, "x_impact": 130.18278142783174, "out_of_rail_stability_margin": 2.7798964906277566, "apogee_time": 23.235243752732124} +{"apogee": 3497.2929641387004, "frontal_surface_wind": -3.650743363179944, "apogee_y": 912.6695802261435, "lateral_surface_wind": -5.799733172745441, "t_final": 308.296104753014, "out_of_rail_velocity": 26.500966232886732, "initial_stability_margin": 2.5851245302320964, "out_of_rail_time": 0.34919620107953536, "y_impact": -2180.0070705540966, "apogee_x": 386.335566481052, "impact_velocity": -5.289474631698561, "max_mach_number": 0.908187809465432, "x_impact": 453.5194228357955, "out_of_rail_stability_margin": 2.653918260662042, "apogee_time": 25.82641482268761} +{"apogee": 3626.385403573537, "frontal_surface_wind": -3.638863143411578, "apogee_y": 944.0777409858441, "lateral_surface_wind": -5.189828259612902, "t_final": 329.31481791408265, "out_of_rail_velocity": 27.207336598329587, "initial_stability_margin": 2.576675011857206, "out_of_rail_time": 0.3421877864616785, "y_impact": -2124.3081014075224, "apogee_x": 631.119791636006, "impact_velocity": -5.156090509731932, "max_mach_number": 0.9550987970327129, "x_impact": 407.1286914741194, "out_of_rail_stability_margin": 2.64898800970267, "apogee_time": 26.073450494992656} +{"apogee": 3028.3633086646087, "frontal_surface_wind": -4.298366130338534, "apogee_y": 909.5146988159447, "lateral_surface_wind": -5.433849982648262, "t_final": 290.7403945732887, "out_of_rail_velocity": 24.945584687064944, "initial_stability_margin": 2.582070418859617, "out_of_rail_time": 0.36669864898991356, "y_impact": -1783.8819626841696, "apogee_x": 474.1461478098139, "impact_velocity": -5.247578834103759, "max_mach_number": 0.8181881721926662, "x_impact": 104.36789926444384, "out_of_rail_stability_margin": 2.6586704895634603, "apogee_time": 24.297459426992706} +{"apogee": 2974.796182333401, "frontal_surface_wind": -3.079228178413286, "apogee_y": 713.3169274019898, "lateral_surface_wind": -4.914995227042312, "t_final": 287.78669419434357, "out_of_rail_velocity": 24.67917217358916, "initial_stability_margin": 2.5430899990638745, "out_of_rail_time": 0.3697864711299416, "y_impact": -1464.5579632409724, "apogee_x": 287.4109925146116, "impact_velocity": -5.201751314051636, "max_mach_number": 0.7933257146678787, "x_impact": 170.95829960581827, "out_of_rail_stability_margin": 2.617183961139476, "apogee_time": 24.13664076882505} +{"apogee": 3752.8234432190393, "frontal_surface_wind": -2.868130047836193, "apogee_y": 849.0873347287602, "lateral_surface_wind": -5.041096536001099, "t_final": 319.72696814308784, "out_of_rail_velocity": 27.23177488608056, "initial_stability_margin": 2.5814081536153632, "out_of_rail_time": 0.3416461384616848, "y_impact": -1898.9121118316364, "apogee_x": 442.0487587365753, "impact_velocity": -5.307822236546829, "max_mach_number": 0.9544613477234147, "x_impact": 389.29684397657286, "out_of_rail_stability_margin": 2.6519149523573855, "apogee_time": 26.629846503288178} +{"apogee": 2995.95894397101, "frontal_surface_wind": -3.17206925894413, "apogee_y": 823.4172318079594, "lateral_surface_wind": -5.380990162101648, "t_final": 292.63525011984785, "out_of_rail_velocity": 24.889523356561735, "initial_stability_margin": 2.545210959165864, "out_of_rail_time": 0.3672287814345404, "y_impact": -1761.187988099041, "apogee_x": 352.9388094595998, "impact_velocity": -5.196526476494595, "max_mach_number": 0.8092809450224604, "x_impact": 217.6912083133527, "out_of_rail_stability_margin": 2.619750875456482, "apogee_time": 24.140505661717025} +{"apogee": 3803.753120138738, "frontal_surface_wind": -3.667439603826384, "apogee_y": 978.5902988474878, "lateral_surface_wind": -5.225193392114767, "t_final": 322.73531030980917, "out_of_rail_velocity": 27.63027746144609, "initial_stability_margin": 2.5809133641145445, "out_of_rail_time": 0.338141657215563, "y_impact": -2005.7566214147453, "apogee_x": 605.7514149842079, "impact_velocity": -5.2498413084693984, "max_mach_number": 0.9816091933585961, "x_impact": 531.6818324266633, "out_of_rail_stability_margin": 2.6515703072701444, "apogee_time": 26.710280668556557} +{"apogee": 3588.855512600675, "frontal_surface_wind": -3.442884673813206, "apogee_y": 947.5141726453269, "lateral_surface_wind": -5.725005274568985, "t_final": 312.28728799182556, "out_of_rail_velocity": 26.858301267884034, "initial_stability_margin": 2.727683264912507, "out_of_rail_time": 0.34546803148625577, "y_impact": -2183.115484951529, "apogee_x": 447.2558667617333, "impact_velocity": -5.304788542514866, "max_mach_number": 0.9239892270014817, "x_impact": 558.1510573495156, "out_of_rail_stability_margin": 2.7912552067092, "apogee_time": 26.122257848319055} +{"apogee": 3389.9261729462423, "frontal_surface_wind": -3.485801378131962, "apogee_y": 923.0723522927016, "lateral_surface_wind": -5.900340730081579, "t_final": 302.0145291419799, "out_of_rail_velocity": 25.958508977976287, "initial_stability_margin": 2.78230621466133, "out_of_rail_time": 0.3551042469348358, "y_impact": -2116.4133168617486, "apogee_x": 399.91543278873394, "impact_velocity": -5.443996908781176, "max_mach_number": 0.8760434640883238, "x_impact": 446.4188941018546, "out_of_rail_stability_margin": 2.8517646791650524, "apogee_time": 25.594276709101056} +{"apogee": 3937.3855247720217, "frontal_surface_wind": -3.7883418162884257, "apogee_y": 1062.8533333306646, "lateral_surface_wind": -6.131070175611985, "t_final": 342.00618279632874, "out_of_rail_velocity": 28.37335291741551, "initial_stability_margin": 2.630780603510741, "out_of_rail_time": 0.3306514127644138, "y_impact": -2505.649124713123, "apogee_x": 601.5201516060853, "impact_velocity": -5.27495246965511, "max_mach_number": 1.0191975253112773, "x_impact": 661.0939058520283, "out_of_rail_stability_margin": 2.6973532010382595, "apogee_time": 27.043637750903166} +{"apogee": 3911.775228733173, "frontal_surface_wind": -4.078807665029025, "apogee_y": 812.3162049089731, "lateral_surface_wind": -4.574614455060228, "t_final": 339.2094503798709, "out_of_rail_velocity": 27.91162407892162, "initial_stability_margin": 2.6335866927101255, "out_of_rail_time": 0.33518001792125407, "y_impact": -2336.74442476369, "apogee_x": 467.23347943011544, "impact_velocity": -5.297380509468205, "max_mach_number": 0.9917043595030426, "x_impact": -18.24048804103039, "out_of_rail_stability_margin": 2.7002352008264165, "apogee_time": 27.08254553007338} +{"apogee": 3619.3654711330555, "frontal_surface_wind": -4.55832477374547, "apogee_y": 925.1463599727723, "lateral_surface_wind": -5.6808300650508095, "t_final": 310.9437961634819, "out_of_rail_velocity": 26.748204374213785, "initial_stability_margin": 2.6500892421935225, "out_of_rail_time": 0.34700842132533105, "y_impact": -2097.7303850903236, "apogee_x": 319.73531718476113, "impact_velocity": -5.324239515127094, "max_mach_number": 0.9240141924743976, "x_impact": 227.15582474543857, "out_of_rail_stability_margin": 2.720225031912145, "apogee_time": 26.265387940198707} +{"apogee": 3848.6206814931315, "frontal_surface_wind": -4.012305528063763, "apogee_y": 876.9746076022942, "lateral_surface_wind": -5.6108108798199074, "t_final": 337.3723595066065, "out_of_rail_velocity": 27.915782687554685, "initial_stability_margin": 2.63091105514119, "out_of_rail_time": 0.3349600787682919, "y_impact": -2586.1424727026097, "apogee_x": 355.81775143522316, "impact_velocity": -5.26091976590516, "max_mach_number": 0.992037785221364, "x_impact": 41.39934001105939, "out_of_rail_stability_margin": 2.6976611549306253, "apogee_time": 26.80655227762256} +{"apogee": 3820.5895668241856, "frontal_surface_wind": -4.043713475554358, "apogee_y": 907.5813790037793, "lateral_surface_wind": -4.74376520464896, "t_final": 337.2348247601995, "out_of_rail_velocity": 27.78694354115118, "initial_stability_margin": 2.497461946384273, "out_of_rail_time": 0.336701211605674, "y_impact": -2383.37749249962, "apogee_x": 499.3246811411181, "impact_velocity": -5.232231548874882, "max_mach_number": 0.9834650248396436, "x_impact": 342.8011552064238, "out_of_rail_stability_margin": 2.564591072733955, "apogee_time": 26.735989252163748} +{"apogee": 2798.57940681749, "frontal_surface_wind": -4.431020307052067, "apogee_y": 798.5166057458007, "lateral_surface_wind": -4.731464216084933, "t_final": 272.60764752467844, "out_of_rail_velocity": 24.182067724485208, "initial_stability_margin": 2.5969267117258092, "out_of_rail_time": 0.37738409958527325, "y_impact": -1511.2599014885586, "apogee_x": 511.5163022355507, "impact_velocity": -5.284923496061184, "max_mach_number": 0.7671121716327061, "x_impact": 115.4798393767175, "out_of_rail_stability_margin": 2.6744648463476692, "apogee_time": 23.510023982356188} +{"apogee": 2147.186104443911, "frontal_surface_wind": -3.0194284739669963, "apogee_y": 634.328277007963, "lateral_surface_wind": -5.971218698725813, "t_final": 233.35646828994723, "out_of_rail_velocity": 21.849538699039734, "initial_stability_margin": 2.5951881858974852, "out_of_rail_time": 0.40933830487060496, "y_impact": -1126.260708177909, "apogee_x": 242.6311977493512, "impact_velocity": -5.244311683433734, "max_mach_number": 0.6273020997780117, "x_impact": 213.39706006552785, "out_of_rail_stability_margin": 2.674581073874282, "apogee_time": 20.99309630515369} {"apogee": 3074.4779335651006, "frontal_surface_wind": -4.393024467077156, "apogee_y": 914.0920057044569, "lateral_surface_wind": -5.151562847212306, "t_final": 284.32990880948097, "out_of_rail_velocity": 25.155318164093817, "initial_stability_margin": 2.6098559313042506, "out_of_rail_time": 0.3640768821992519, "y_impact": -1548.180765723026, "apogee_x": 446.11478991976225, "impact_velocity": -5.242390661805754, "max_mach_number": 0.8257764718757326, "x_impact": 214.3605415898124, "out_of_rail_stability_margin": 2.681807137985969, "apogee_time": 24.438789660765522} +{"apogee": 3424.096987161911, "frontal_surface_wind": -3.5992131648218817, "apogee_y": 949.114526760843, "lateral_surface_wind": -4.603758341397706, "t_final": 311.0246421144931, "out_of_rail_velocity": 26.14519452737036, "initial_stability_margin": 2.6324908773520996, "out_of_rail_time": 0.3534453549860434, "y_impact": -1695.547421107968, "apogee_x": 531.2183101016412, "impact_velocity": -5.285049998783739, "max_mach_number": 0.8903627621672744, "x_impact": 371.66530755470427, "out_of_rail_stability_margin": 2.7055872822301303, "apogee_time": 25.63268524214611} +{"apogee": 3182.6876991423883, "frontal_surface_wind": -4.051492422852055, "apogee_y": 760.9851677897601, "lateral_surface_wind": -4.510605834677047, "t_final": 299.96709132366993, "out_of_rail_velocity": 25.456788113778273, "initial_stability_margin": 2.531415385065378, "out_of_rail_time": 0.3608045765030718, "y_impact": -1753.4213157518677, "apogee_x": 398.06471916119114, "impact_velocity": -5.172376792188497, "max_mach_number": 0.842582418709044, "x_impact": -30.558952769514402, "out_of_rail_stability_margin": 2.603967852554396, "apogee_time": 24.801535167405056} +{"apogee": 4057.361544979634, "frontal_surface_wind": -4.449723827500581, "apogee_y": 894.561010035899, "lateral_surface_wind": -4.21470369536449, "t_final": 345.52148075550696, "out_of_rail_velocity": 28.987217492758706, "initial_stability_margin": 2.5639365221222614, "out_of_rail_time": 0.32509990763276336, "y_impact": -2368.144217909447, "apogee_x": 526.8851388718329, "impact_velocity": -5.259359493184262, "max_mach_number": 1.0539088629235662, "x_impact": 61.21050368470254, "out_of_rail_stability_margin": 2.630906186784043, "apogee_time": 27.309965238929156} +{"apogee": 3320.599636000968, "frontal_surface_wind": -3.8424688096970314, "apogee_y": 992.1969621292557, "lateral_surface_wind": -5.16914701034408, "t_final": 306.3959866985419, "out_of_rail_velocity": 26.068281759724332, "initial_stability_margin": 2.587702809589895, "out_of_rail_time": 0.35403833257706185, "y_impact": -1626.0316408504877, "apogee_x": 648.9783202119829, "impact_velocity": -5.211026716360519, "max_mach_number": 0.8845376427765321, "x_impact": 555.8666610239727, "out_of_rail_stability_margin": 2.6618006951611215, "apogee_time": 25.195697156632153} +{"apogee": 4042.614504828401, "frontal_surface_wind": -4.3812206224801145, "apogee_y": 1021.1441820270444, "lateral_surface_wind": -4.868891215915157, "t_final": 340.03326344674934, "out_of_rail_velocity": 28.728409151703502, "initial_stability_margin": 2.7460787221661986, "out_of_rail_time": 0.3272767628501011, "y_impact": -2001.7913013419438, "apogee_x": 543.076156945501, "impact_velocity": -5.341913469728719, "max_mach_number": 1.0392900294965624, "x_impact": 51.10220022368527, "out_of_rail_stability_margin": 2.8106337257915, "apogee_time": 27.369497113653328} +{"apogee": 2635.609543585967, "frontal_surface_wind": -4.265935243915482, "apogee_y": 895.0574843577915, "lateral_surface_wind": -5.903554138453093, "t_final": 263.7932492938398, "out_of_rail_velocity": 23.745552195447303, "initial_stability_margin": 2.619912424322064, "out_of_rail_time": 0.3815329375617765, "y_impact": -1338.5690213537914, "apogee_x": 447.52351472873903, "impact_velocity": -5.235907540990572, "max_mach_number": 0.7405676739318287, "x_impact": 331.440347728232, "out_of_rail_stability_margin": 2.696928943498494, "apogee_time": 22.86543540275172} +{"apogee": 2585.8154470057134, "frontal_surface_wind": -3.1326990597325484, "apogee_y": 833.1762749840125, "lateral_surface_wind": -4.983244143699185, "t_final": 256.38578048531195, "out_of_rail_velocity": 23.466549182817175, "initial_stability_margin": 2.736991156956284, "out_of_rail_time": 0.38591020532138887, "y_impact": -912.2994799683288, "apogee_x": 467.6554826721636, "impact_velocity": -5.341597749708886, "max_mach_number": 0.7201679556023654, "x_impact": 386.73221230766393, "out_of_rail_stability_margin": 2.8105990663085976, "apogee_time": 22.776196213344132} +{"apogee": 3890.4557716836975, "frontal_surface_wind": -3.8844474657325616, "apogee_y": 1073.9975075029104, "lateral_surface_wind": -6.72033207466986, "t_final": 331.1677410090771, "out_of_rail_velocity": 28.213133349251933, "initial_stability_margin": 2.411406161391131, "out_of_rail_time": 0.33246015352089286, "y_impact": -2656.1882946035803, "apogee_x": 462.1842452067892, "impact_velocity": -5.248483816420101, "max_mach_number": 1.011875204949291, "x_impact": 774.9686785692683, "out_of_rail_stability_margin": 2.4798660643788883, "apogee_time": 26.89105304959507} {"apogee": 3294.3432942153395, "frontal_surface_wind": -3.1642138846267103, "apogee_y": 810.3416927678776, "lateral_surface_wind": -5.038159122588897, "t_final": 312.36217703190215, "out_of_rail_velocity": 25.80505936309025, "initial_stability_margin": 2.4800068914094195, "out_of_rail_time": 0.35734280340714486, "y_impact": -1874.4535978596978, "apogee_x": 414.2720815249571, "impact_velocity": -5.184104218067938, "max_mach_number": 0.8702927281736513, "x_impact": 279.2447186310422, "out_of_rail_stability_margin": 2.5575329073556685, "apogee_time": 25.113610127925575} -{"apogee": 3446.515911289857, "frontal_surface_wind": -3.767988938372002, "apogee_y": 777.542407443025, "lateral_surface_wind": -5.096852136472286, "t_final": 324.42908588886866, "out_of_rail_velocity": 26.462381861301154, "initial_stability_margin": 2.6239481702831315, "out_of_rail_time": 0.3495758472375969, "y_impact": -2202.348907429261, "apogee_x": 367.3784992086362, "impact_velocity": -5.0948180344201095, "max_mach_number": 0.9025534698944169, "x_impact": 90.88275672944428, "out_of_rail_stability_margin": 2.693497658724476, "apogee_time": 25.580452971667732} -{"apogee": 3734.147181142318, "frontal_surface_wind": -4.53620871982169, "apogee_y": 1187.3078421082737, "lateral_surface_wind": -5.1964030665307455, "t_final": 330.15934772464266, "out_of_rail_velocity": 27.90447108064831, "initial_stability_margin": 2.66137369013365, "out_of_rail_time": 0.3349003508213809, "y_impact": -2127.9786135394183, "apogee_x": 652.2305654009101, "impact_velocity": -5.2238023374355285, "max_mach_number": 0.9920622196703343, "x_impact": 364.3085898235332, "out_of_rail_stability_margin": 2.727485036683601, "apogee_time": 26.358155165056083} -{"apogee": 3831.2292558375816, "frontal_surface_wind": -4.163209532523157, "apogee_y": 943.3214623783674, "lateral_surface_wind": -4.639247070110235, "t_final": 357.6498110976195, "out_of_rail_velocity": 28.397282042356988, "initial_stability_margin": 2.4960073222845462, "out_of_rail_time": 0.330934212847961, "y_impact": -2610.5642954020486, "apogee_x": 539.7459952157958, "impact_velocity": -5.039588069408154, "max_mach_number": 1.0144465050556348, "x_impact": 371.1693189022848, "out_of_rail_stability_margin": 2.563497455533426, "apogee_time": 26.558803730506543} -{"apogee": 2212.6151597881767, "frontal_surface_wind": -3.979497776665914, "apogee_y": 665.8265146912603, "lateral_surface_wind": -5.477304189346046, "t_final": 247.61141085223713, "out_of_rail_velocity": 22.10965783835808, "initial_stability_margin": 2.687457307968085, "out_of_rail_time": 0.405442849385351, "y_impact": -1175.3744467566391, "apogee_x": 273.6156373974603, "impact_velocity": -5.141174945303881, "max_mach_number": 0.6456054561861525, "x_impact": -7.653695436250225, "out_of_rail_stability_margin": 2.7704570066931926, "apogee_time": 21.23356361942962} -{"apogee": 4196.004830934748, "frontal_surface_wind": -4.248685930735302, "apogee_y": 914.0127583764535, "lateral_surface_wind": -5.787085573931247, "t_final": 360.89163064474855, "out_of_rail_velocity": 29.6897405802687, "initial_stability_margin": 2.495257371640936, "out_of_rail_time": 0.3190315184022593, "y_impact": -2858.4744667769824, "apogee_x": 328.16302668664935, "impact_velocity": -5.121821434053113, "max_mach_number": 1.099351846776006, "x_impact": 503.4426317665029, "out_of_rail_stability_margin": 2.5636994287079076, "apogee_time": 27.611933271547542} -{"apogee": 3839.871056547459, "frontal_surface_wind": -4.305857938220858, "apogee_y": 950.6067686547282, "lateral_surface_wind": -5.22463885383259, "t_final": 352.5677629501762, "out_of_rail_velocity": 28.416479454860152, "initial_stability_margin": 2.3736378729544096, "out_of_rail_time": 0.33044711905922214, "y_impact": -2708.337141577087, "apogee_x": 506.8596742903591, "impact_velocity": -5.004701869365347, "max_mach_number": 1.0252802820181737, "x_impact": 348.0915562013146, "out_of_rail_stability_margin": 2.445969477146272, "apogee_time": 26.5457486242275} +{"apogee": 3348.073937876464, "frontal_surface_wind": -3.239953856095839, "apogee_y": 833.7088563380833, "lateral_surface_wind": -4.81056371613066, "t_final": 319.5405218255573, "out_of_rail_velocity": 26.12972764704695, "initial_stability_margin": 2.5529292560582943, "out_of_rail_time": 0.353889290804598, "y_impact": -1829.4302305320248, "apogee_x": 392.8140371865129, "impact_velocity": -5.168878625279313, "max_mach_number": 0.8816746590432909, "x_impact": 276.2890232268789, "out_of_rail_stability_margin": 2.624209252938706, "apogee_time": 25.269935611369316} +{"apogee": 2548.27279005339, "frontal_surface_wind": -4.0079750654104735, "apogee_y": 926.5645447336631, "lateral_surface_wind": -6.647400332680478, "t_final": 265.26388820320085, "out_of_rail_velocity": 23.360561367356542, "initial_stability_margin": 2.524220608516285, "out_of_rail_time": 0.3871664123001433, "y_impact": -1581.6365752678678, "apogee_x": 368.7082977430039, "impact_velocity": -5.2685312988955815, "max_mach_number": 0.7226829517696062, "x_impact": 510.0315955071965, "out_of_rail_stability_margin": 2.6074539915053716, "apogee_time": 22.55165023429855} +{"apogee": 3225.651843140889, "frontal_surface_wind": -4.209100674944251, "apogee_y": 886.6760282526927, "lateral_surface_wind": -4.597651411036069, "t_final": 297.74902773069823, "out_of_rail_velocity": 25.502086054445456, "initial_stability_margin": 2.5680043425881744, "out_of_rail_time": 0.3601595744927243, "y_impact": -1746.0519879027115, "apogee_x": 450.58779297934234, "impact_velocity": -5.34574069760836, "max_mach_number": 0.8463102290511463, "x_impact": 225.8705095997631, "out_of_rail_stability_margin": 2.6401271757069593, "apogee_time": 25.006277570980597} +{"apogee": 3629.8885312179796, "frontal_surface_wind": -3.591936054104568, "apogee_y": 787.4666746173142, "lateral_surface_wind": -4.609438323162574, "t_final": 315.621247445883, "out_of_rail_velocity": 26.91977382301505, "initial_stability_margin": 2.5353881854109583, "out_of_rail_time": 0.34464999452744816, "y_impact": -1921.8563448869972, "apogee_x": 341.34069811545675, "impact_velocity": -5.192080365862021, "max_mach_number": 0.9342068757905633, "x_impact": 188.99653525889045, "out_of_rail_stability_margin": 2.6061424673712716, "apogee_time": 26.202902460507566} +{"apogee": 3410.9728772311273, "frontal_surface_wind": -3.801989004119871, "apogee_y": 961.9792986189518, "lateral_surface_wind": -5.1989928813757045, "t_final": 311.42516805263296, "out_of_rail_velocity": 26.172315889840256, "initial_stability_margin": 2.679337214480141, "out_of_rail_time": 0.3524407074466651, "y_impact": -1771.1566887572103, "apogee_x": 595.0199174682683, "impact_velocity": -5.294118501068432, "max_mach_number": 0.8894820049484682, "x_impact": 498.34563198715557, "out_of_rail_stability_margin": 2.7493902898618563, "apogee_time": 25.58935422662929} +{"apogee": 4021.9217335013727, "frontal_surface_wind": -3.973036237213836, "apogee_y": 955.6414506686092, "lateral_surface_wind": -5.481992958304709, "t_final": 344.8313637275953, "out_of_rail_velocity": 28.80991054618173, "initial_stability_margin": 2.543142363379211, "out_of_rail_time": 0.32689789392899504, "y_impact": -2672.761565366726, "apogee_x": 549.5895438174034, "impact_velocity": -5.208067663969245, "max_mach_number": 1.0456556510155783, "x_impact": 451.9286096857417, "out_of_rail_stability_margin": 2.609845921851948, "apogee_time": 27.239926990017135} +{"apogee": 3694.2633771638198, "frontal_surface_wind": -3.094120134967154, "apogee_y": 871.2119480998005, "lateral_surface_wind": -5.007289305098343, "t_final": 319.4551096718264, "out_of_rail_velocity": 27.219925922079813, "initial_stability_margin": 2.6034611258960516, "out_of_rail_time": 0.34247877908504676, "y_impact": -1880.1168728176515, "apogee_x": 446.1416556854138, "impact_velocity": -5.281045816607376, "max_mach_number": 0.9509929337713616, "x_impact": 471.7603811522342, "out_of_rail_stability_margin": 2.671860163694703, "apogee_time": 26.392081521430306} +{"apogee": 3198.835242368968, "frontal_surface_wind": -3.1062384096867297, "apogee_y": 827.4913074572232, "lateral_surface_wind": -4.999780848872105, "t_final": 307.44365594535367, "out_of_rail_velocity": 25.52156180858867, "initial_stability_margin": 2.6040139096339487, "out_of_rail_time": 0.36039550117115327, "y_impact": -1629.0798223270247, "apogee_x": 414.67536669851836, "impact_velocity": -5.193222501274992, "max_mach_number": 0.8462543009730978, "x_impact": 350.35976617396625, "out_of_rail_stability_margin": 2.6768930372793776, "apogee_time": 24.85562892590215} +{"apogee": 2636.9328749819106, "frontal_surface_wind": -4.41700920805259, "apogee_y": 687.6958636981701, "lateral_surface_wind": -4.744546790324513, "t_final": 263.94684934929285, "out_of_rail_velocity": 23.594016086609216, "initial_stability_margin": 2.6099947588534835, "out_of_rail_time": 0.3840079777624039, "y_impact": -1490.6719979083312, "apogee_x": 375.45729648226586, "impact_velocity": -5.282433439003623, "max_mach_number": 0.7265641521405366, "x_impact": -45.33579194756337, "out_of_rail_stability_margin": 2.683058649551419, "apogee_time": 22.95717283005934} +{"apogee": 2624.8048774512285, "frontal_surface_wind": -3.5777999332572956, "apogee_y": 785.6101788622303, "lateral_surface_wind": -5.654356611940879, "t_final": 258.6203517277434, "out_of_rail_velocity": 23.55441800676764, "initial_stability_margin": 2.6556871326004083, "out_of_rail_time": 0.38443619252030875, "y_impact": -1356.9436139915354, "apogee_x": 305.0904224510148, "impact_velocity": -5.310514718338645, "max_mach_number": 0.7259942669268737, "x_impact": 266.7071991621613, "out_of_rail_stability_margin": 2.7298027960988507, "apogee_time": 22.913199734311824} +{"apogee": 3283.579629722544, "frontal_surface_wind": -4.048831834085914, "apogee_y": 963.8233334704258, "lateral_surface_wind": -6.622594362269602, "t_final": 305.63278037074, "out_of_rail_velocity": 25.73271584642497, "initial_stability_margin": 2.547590362609159, "out_of_rail_time": 0.3573677571363726, "y_impact": -2283.0401271507853, "apogee_x": 310.93693179360486, "impact_velocity": -5.297413279031606, "max_mach_number": 0.8644596374169589, "x_impact": 496.9840355038344, "out_of_rail_stability_margin": 2.621715817538377, "apogee_time": 25.149669535492166} +{"apogee": 3152.961475661692, "frontal_surface_wind": -4.272455604894406, "apogee_y": 891.3872603167932, "lateral_surface_wind": -4.301892484995019, "t_final": 295.8494954828764, "out_of_rail_velocity": 25.410124026689928, "initial_stability_margin": 2.6925033312769835, "out_of_rail_time": 0.36124827706622664, "y_impact": -1537.7570515288382, "apogee_x": 509.9760428362289, "impact_velocity": -5.2344550133927585, "max_mach_number": 0.8423513386119686, "x_impact": 104.71873892121404, "out_of_rail_stability_margin": 2.7660163823103194, "apogee_time": 24.690846820213793} +{"apogee": 3551.108630663221, "frontal_surface_wind": -4.021370595275519, "apogee_y": 870.7180779780712, "lateral_surface_wind": -5.06263157722249, "t_final": 330.30931547537045, "out_of_rail_velocity": 26.774701371260697, "initial_stability_margin": 2.589353332550106, "out_of_rail_time": 0.3460735661650516, "y_impact": -2416.7380316939884, "apogee_x": 450.0082343059507, "impact_velocity": -5.144368603186161, "max_mach_number": 0.9247973334780445, "x_impact": 130.76355026984524, "out_of_rail_stability_margin": 2.658725724301815, "apogee_time": 25.928708935510603} +{"apogee": 3728.8290437986834, "frontal_surface_wind": -3.510904389840649, "apogee_y": 891.192928250113, "lateral_surface_wind": -5.4656127306632865, "t_final": 332.75689193882835, "out_of_rail_velocity": 27.444563224974964, "initial_stability_margin": 2.583017634788736, "out_of_rail_time": 0.3393457235843586, "y_impact": -2503.439081028031, "apogee_x": 407.103678973254, "impact_velocity": -5.208311408389359, "max_mach_number": 0.9671717536538333, "x_impact": 235.86845220040445, "out_of_rail_stability_margin": 2.652187076661054, "apogee_time": 26.443279955948974} +{"apogee": 3364.597010486297, "frontal_surface_wind": -4.459832019095038, "apogee_y": 1012.9853194727326, "lateral_surface_wind": -5.758476650328761, "t_final": 291.50334523236177, "out_of_rail_velocity": 26.038226559532653, "initial_stability_margin": 2.6847967864800046, "out_of_rail_time": 0.3538407190032568, "y_impact": -1695.8856926236813, "apogee_x": 470.1427515160489, "impact_velocity": -5.374802086714269, "max_mach_number": 0.8791102652308379, "x_impact": 387.5799240513722, "out_of_rail_stability_margin": 2.753265143465907, "apogee_time": 25.443619774698977} +{"apogee": 2999.6250552971665, "frontal_surface_wind": -2.968087652431826, "apogee_y": 901.6277338842287, "lateral_surface_wind": -5.496138116500969, "t_final": 291.70133117397705, "out_of_rail_velocity": 24.980862829005837, "initial_stability_margin": 2.4763582640198236, "out_of_rail_time": 0.36656215390343183, "y_impact": -1674.192006341826, "apogee_x": 502.2833724388112, "impact_velocity": -5.1407986233129, "max_mach_number": 0.8158020346619859, "x_impact": 390.8983439125031, "out_of_rail_stability_margin": 2.5519945094867085, "apogee_time": 24.13455261473132} +{"apogee": 3528.0953518340434, "frontal_surface_wind": -4.2379825398763264, "apogee_y": 977.2058129552764, "lateral_surface_wind": -4.571042657963443, "t_final": 317.5441721542384, "out_of_rail_velocity": 26.76431840619045, "initial_stability_margin": 2.5991430501507238, "out_of_rail_time": 0.3464763294710778, "y_impact": -1956.6846793229859, "apogee_x": 540.3177828058316, "impact_velocity": -5.213443751380374, "max_mach_number": 0.9233289873291276, "x_impact": 357.1619605346708, "out_of_rail_stability_margin": 2.668903726360998, "apogee_time": 25.84418892582986} +{"apogee": 2785.964264850935, "frontal_surface_wind": -3.4818202919114953, "apogee_y": 788.523235533291, "lateral_surface_wind": -5.484186321691148, "t_final": 278.7471287851383, "out_of_rail_velocity": 24.04318518656819, "initial_stability_margin": 2.750486260118944, "out_of_rail_time": 0.3787980654074195, "y_impact": -1657.2151293791142, "apogee_x": 330.63208326604376, "impact_velocity": -5.283304217924519, "max_mach_number": 0.7588891054822683, "x_impact": 146.54534973623038, "out_of_rail_stability_margin": 2.8268468089905414, "apogee_time": 23.499701825312492} +{"apogee": 2765.0300152293307, "frontal_surface_wind": -4.10150190400333, "apogee_y": 771.6630712369284, "lateral_surface_wind": -4.832527751830602, "t_final": 282.3560648642097, "out_of_rail_velocity": 24.071141146230957, "initial_stability_margin": 2.414428139056931, "out_of_rail_time": 0.37878954045846247, "y_impact": -1536.6277561313987, "apogee_x": 375.0422732416521, "impact_velocity": -5.153642421505529, "max_mach_number": 0.7612277234465221, "x_impact": 116.30001534237688, "out_of_rail_stability_margin": 2.49532340139611, "apogee_time": 23.346191654159984} +{"apogee": 3168.094903096896, "frontal_surface_wind": -3.1129465519541575, "apogee_y": 835.9735145312015, "lateral_surface_wind": -5.910897058458833, "t_final": 297.88552519907125, "out_of_rail_velocity": 25.446318227947017, "initial_stability_margin": 2.5433038130030323, "out_of_rail_time": 0.3605721307597965, "y_impact": -2034.6573044758934, "apogee_x": 402.1602614693381, "impact_velocity": -5.226506837531589, "max_mach_number": 0.8407597873294113, "x_impact": 443.87896536439956, "out_of_rail_stability_margin": 2.6142435071445695, "apogee_time": 24.74370636059025} +{"apogee": 3510.3265636174024, "frontal_surface_wind": -4.0662814246613666, "apogee_y": 999.5437929965809, "lateral_surface_wind": -4.724434607936915, "t_final": 324.199972896708, "out_of_rail_velocity": 26.62185292920626, "initial_stability_margin": 2.6654777796594398, "out_of_rail_time": 0.3475474118092264, "y_impact": -2059.33759292933, "apogee_x": 603.4799307168787, "impact_velocity": -5.289564643715187, "max_mach_number": 0.9133934615745217, "x_impact": 409.22275845611773, "out_of_rail_stability_margin": 2.7322842358943773, "apogee_time": 25.85696458274311} {"apogee": 3600.831602872863, "frontal_surface_wind": -2.9892536817490645, "apogee_y": 945.9716746291302, "lateral_surface_wind": -5.070590500199269, "t_final": 331.91518398730074, "out_of_rail_velocity": 27.15968218051427, "initial_stability_margin": 2.477432823261019, "out_of_rail_time": 0.34265320811508826, "y_impact": -1890.2053072456886, "apogee_x": 593.9814350332412, "impact_velocity": -5.075718383908191, "max_mach_number": 0.9497395392183924, "x_impact": 616.4814521472077, "out_of_rail_stability_margin": 2.549931658372853, "apogee_time": 25.982173580517717} -{"apogee": 3608.4535517618706, "frontal_surface_wind": -3.247085548160896, "apogee_y": 993.6148011155773, "lateral_surface_wind": -5.336057903649261, "t_final": 321.9637830952574, "out_of_rail_velocity": 26.942031778460183, "initial_stability_margin": 2.640840048917396, "out_of_rail_time": 0.34448750591782407, "y_impact": -2158.470973514761, "apogee_x": 496.5070103992802, "impact_velocity": -5.218579997154987, "max_mach_number": 0.9352791720701759, "x_impact": 431.72597547631636, "out_of_rail_stability_margin": 2.708196972337256, "apogee_time": 26.14787972663668} -{"apogee": 3699.179498829001, "frontal_surface_wind": -2.994828835796924, "apogee_y": 676.906234435694, "lateral_surface_wind": -4.323805051546663, "t_final": 325.05903668140917, "out_of_rail_velocity": 27.17721904561257, "initial_stability_margin": 2.513890214542699, "out_of_rail_time": 0.34298131084691397, "y_impact": -2078.8838828081516, "apogee_x": 324.5488060387155, "impact_velocity": -5.106399683993388, "max_mach_number": 0.9512842255723164, "x_impact": 240.16335428442684, "out_of_rail_stability_margin": 2.5864810894664343, "apogee_time": 26.379193832739617} -{"apogee": 3372.703326111001, "frontal_surface_wind": -3.7212389657394835, "apogee_y": 1049.2144672952288, "lateral_surface_wind": -6.718121940554428, "t_final": 305.46498142032164, "out_of_rail_velocity": 26.399113835765277, "initial_stability_margin": 2.5155917209743994, "out_of_rail_time": 0.35031305749899605, "y_impact": -2031.267616591791, "apogee_x": 536.0396034272887, "impact_velocity": -5.19274742707198, "max_mach_number": 0.9032735488427164, "x_impact": 475.93633945474, "out_of_rail_stability_margin": 2.588456144762525, "apogee_time": 25.276409276117008} +{"apogee": 3665.736979642605, "frontal_surface_wind": -3.1817554951157345, "apogee_y": 906.1479758959377, "lateral_surface_wind": -4.952065989449478, "t_final": 331.39268799281757, "out_of_rail_velocity": 27.186487529408268, "initial_stability_margin": 2.5834698998612424, "out_of_rail_time": 0.34258832302376196, "y_impact": -1944.4506087086843, "apogee_x": 475.4777533699789, "impact_velocity": -5.150367974857501, "max_mach_number": 0.9528571255050652, "x_impact": 497.197006225611, "out_of_rail_stability_margin": 2.655003721351159, "apogee_time": 26.25040436372486} +{"apogee": 3430.362743583865, "frontal_surface_wind": -4.064540335877779, "apogee_y": 891.2809622134183, "lateral_surface_wind": -4.996414637123927, "t_final": 314.4093016277685, "out_of_rail_velocity": 26.207459325086457, "initial_stability_margin": 2.586421291095876, "out_of_rail_time": 0.3524228901090895, "y_impact": -1891.1348287616095, "apogee_x": 450.2545611946211, "impact_velocity": -5.287149061618589, "max_mach_number": 0.8903954028917046, "x_impact": 335.88423757412085, "out_of_rail_stability_margin": 2.6573990609196305, "apogee_time": 25.645879372266965} +{"apogee": 3535.376373905327, "frontal_surface_wind": -3.528899645062856, "apogee_y": 937.2513852652702, "lateral_surface_wind": -4.65787436143262, "t_final": 321.1212884991816, "out_of_rail_velocity": 26.618118698105132, "initial_stability_margin": 2.5487290726284177, "out_of_rail_time": 0.3480796145486329, "y_impact": -1854.6398328716516, "apogee_x": 540.3394073656992, "impact_velocity": -5.282302975072655, "max_mach_number": 0.9160183774857428, "x_impact": 381.75865814946746, "out_of_rail_stability_margin": 2.6192068046837735, "apogee_time": 25.945625639769364} +{"apogee": 2375.892316918605, "frontal_surface_wind": -4.248238846957754, "apogee_y": 772.0258131160111, "lateral_surface_wind": -4.841189323631406, "t_final": 250.61255005027434, "out_of_rail_velocity": 22.78444547470576, "initial_stability_margin": 2.544035032561087, "out_of_rail_time": 0.39534363735225664, "y_impact": -1048.4733125292744, "apogee_x": 379.99624733031885, "impact_velocity": -5.204757993595822, "max_mach_number": 0.6845876745241607, "x_impact": 201.2392975059231, "out_of_rail_stability_margin": 2.6267508944930804, "apogee_time": 21.86638666210746} +{"apogee": 3458.392419586732, "frontal_surface_wind": -4.497815891439113, "apogee_y": 1083.7635274425013, "lateral_surface_wind": -5.77688299694246, "t_final": 317.4199077961771, "out_of_rail_velocity": 26.576847182630598, "initial_stability_margin": 2.7127312864179274, "out_of_rail_time": 0.34828559201249015, "y_impact": -2156.3882517902744, "apogee_x": 516.4638997437363, "impact_velocity": -5.202086610192453, "max_mach_number": 0.9159779284083884, "x_impact": 452.0463870571514, "out_of_rail_stability_margin": 2.784179367015666, "apogee_time": 25.605973340770234} +{"apogee": 1881.741805228763, "frontal_surface_wind": -3.7102592920205515, "apogee_y": 645.9335198073678, "lateral_surface_wind": -5.568337008783736, "t_final": 226.11222359863672, "out_of_rail_velocity": 20.91750149735822, "initial_stability_margin": 2.5233982562417934, "out_of_rail_time": 0.42559295628815463, "y_impact": -996.7694847342925, "apogee_x": 241.09056454722585, "impact_velocity": -5.218768285596979, "max_mach_number": 0.5777205897982478, "x_impact": 221.8952934855047, "out_of_rail_stability_margin": 2.610044444601817, "apogee_time": 19.77250254903052} {"apogee": 1996.5910910864711, "frontal_surface_wind": -4.215505302039444, "apogee_y": 721.9195261573232, "lateral_surface_wind": -5.939669184340507, "t_final": 236.94572564648632, "out_of_rail_velocity": 21.4142545768007, "initial_stability_margin": 2.5393158505989977, "out_of_rail_time": 0.41637390844558597, "y_impact": -1160.7813774573235, "apogee_x": 333.33372010178766, "impact_velocity": -5.208284899458889, "max_mach_number": 0.605805197465291, "x_impact": 210.37061940097385, "out_of_rail_stability_margin": 2.623666808898678, "apogee_time": 20.280493152381197} -{"apogee": 3290.172718242535, "frontal_surface_wind": -3.5353329770488546, "apogee_y": 936.3597057393529, "lateral_surface_wind": -6.910370181782125, "t_final": 297.63449573658335, "out_of_rail_velocity": 25.958929036159528, "initial_stability_margin": 2.5432853961410284, "out_of_rail_time": 0.35536623037301035, "y_impact": -2137.3288794219225, "apogee_x": 354.9942722046002, "impact_velocity": -5.210652158964284, "max_mach_number": 0.8728386266898874, "x_impact": 558.7450269569289, "out_of_rail_stability_margin": 2.614752200043072, "apogee_time": 25.09580223619011} -{"apogee": 3157.2312940893435, "frontal_surface_wind": -4.160071330874623, "apogee_y": 939.018849176115, "lateral_surface_wind": -4.842454633528848, "t_final": 295.7935864035987, "out_of_rail_velocity": 25.453459305952595, "initial_stability_margin": 2.825480269116136, "out_of_rail_time": 0.36072935644105525, "y_impact": -1638.5988955979024, "apogee_x": 549.941494761061, "impact_velocity": -5.294008355867942, "max_mach_number": 0.8416531076163297, "x_impact": 294.1364900996506, "out_of_rail_stability_margin": 2.8956885860061186, "apogee_time": 24.720456384010543} +{"apogee": 3922.4346385234658, "frontal_surface_wind": -4.5137559721059315, "apogee_y": 864.6117405481485, "lateral_surface_wind": -4.0479825682095365, "t_final": 340.06111228978176, "out_of_rail_velocity": 28.145193750383232, "initial_stability_margin": 2.5041184927675273, "out_of_rail_time": 0.3325144888122101, "y_impact": -2285.6919464839075, "apogee_x": 413.69679331151315, "impact_velocity": -5.254167153721777, "max_mach_number": 1.0088208363450797, "x_impact": 84.49117134727922, "out_of_rail_stability_margin": 2.5727156030929366, "apogee_time": 27.02374663324776} +{"apogee": 2053.49944808901, "frontal_surface_wind": -3.5568660974521626, "apogee_y": 712.7734056722969, "lateral_surface_wind": -5.66754837846232, "t_final": 235.87511994548584, "out_of_rail_velocity": 21.566194131412608, "initial_stability_margin": 2.5006845348493583, "out_of_rail_time": 0.41436182247821657, "y_impact": -1071.359557481037, "apogee_x": 313.7749824407965, "impact_velocity": -5.296901031417466, "max_mach_number": 0.613708947700009, "x_impact": 283.29339789732325, "out_of_rail_stability_margin": 2.5834870253239943, "apogee_time": 20.572055045577848} +{"apogee": 3256.0836844048386, "frontal_surface_wind": -3.8844742876696867, "apogee_y": 814.0692096334466, "lateral_surface_wind": -5.008642715266178, "t_final": 302.1911820348186, "out_of_rail_velocity": 25.67890521845775, "initial_stability_margin": 2.658034379131389, "out_of_rail_time": 0.35810807146051576, "y_impact": -1836.4118735786876, "apogee_x": 401.50514060701624, "impact_velocity": -5.224577885693621, "max_mach_number": 0.8565866648983624, "x_impact": 145.73038345446653, "out_of_rail_stability_margin": 2.729849860839256, "apogee_time": 25.053058403016838} {"apogee": 2493.9454433861424, "frontal_surface_wind": -4.240409732890779, "apogee_y": 746.1934216479096, "lateral_surface_wind": -4.711111083169344, "t_final": 260.3292570390996, "out_of_rail_velocity": 23.159704943043835, "initial_stability_margin": 2.5540253949824314, "out_of_rail_time": 0.39002200146552474, "y_impact": -1273.9911414524452, "apogee_x": 347.4088823033487, "impact_velocity": -5.21175770599466, "max_mach_number": 0.7025296599913385, "x_impact": 113.6381033024814, "out_of_rail_stability_margin": 2.631200713737236, "apogee_time": 22.373681047192225} -{"apogee": 3557.747882099693, "frontal_surface_wind": -4.623378717491691, "apogee_y": 965.262903169334, "lateral_surface_wind": -4.543683948542734, "t_final": 305.3114368363578, "out_of_rail_velocity": 26.76483739740462, "initial_stability_margin": 2.6627291588601705, "out_of_rail_time": 0.3462320179878831, "y_impact": -1881.614883628933, "apogee_x": 644.5182941711633, "impact_velocity": -5.299587220499189, "max_mach_number": 0.9251428711037164, "x_impact": 342.86376061280816, "out_of_rail_stability_margin": 2.730765898062247, "apogee_time": 26.004513267230156} +{"apogee": 3869.6256288214013, "frontal_surface_wind": -4.111380251045168, "apogee_y": 1025.1546854491771, "lateral_surface_wind": -5.538623187304967, "t_final": 321.043668459905, "out_of_rail_velocity": 27.802441184385756, "initial_stability_margin": 2.7457367322378468, "out_of_rail_time": 0.33608421123577625, "y_impact": -2192.578391238558, "apogee_x": 514.941502940876, "impact_velocity": -5.3875931793474825, "max_mach_number": 0.9841149640365146, "x_impact": 255.70299662989308, "out_of_rail_stability_margin": 2.8079583733044493, "apogee_time": 27.00431718548872} +{"apogee": 3145.457836949413, "frontal_surface_wind": -4.019500823883568, "apogee_y": 906.2917803220505, "lateral_surface_wind": -5.335986637710019, "t_final": 288.07160071989625, "out_of_rail_velocity": 25.237635756129333, "initial_stability_margin": 2.7174376935235776, "out_of_rail_time": 0.36314581726808726, "y_impact": -1802.0063226329075, "apogee_x": 326.25704828976035, "impact_velocity": -5.357126986120732, "max_mach_number": 0.8285573707408539, "x_impact": 361.239010536582, "out_of_rail_stability_margin": 2.787617491049042, "apogee_time": 24.75679340275299} +{"apogee": 3680.0571880918383, "frontal_surface_wind": -3.3134445806836608, "apogee_y": 911.0653209017833, "lateral_surface_wind": -5.29510750777651, "t_final": 334.3782912130366, "out_of_rail_velocity": 27.311046140253037, "initial_stability_margin": 2.5077317191530986, "out_of_rail_time": 0.34082631662656165, "y_impact": -2459.3811380889383, "apogee_x": 398.0404135114513, "impact_velocity": -5.190679557525472, "max_mach_number": 0.956914983676693, "x_impact": 316.24944485967404, "out_of_rail_stability_margin": 2.576407419560454, "apogee_time": 26.288529110289794} {"apogee": 3943.43528053845, "frontal_surface_wind": -3.4401784498805004, "apogee_y": 922.6435625785516, "lateral_surface_wind": -5.927056960399833, "t_final": 338.89339826231975, "out_of_rail_velocity": 28.58507664778766, "initial_stability_margin": 2.5689471432326156, "out_of_rail_time": 0.3287147486142479, "y_impact": -2711.0563850004437, "apogee_x": 437.68058381938033, "impact_velocity": -5.162181281027838, "max_mach_number": 1.0313741792407516, "x_impact": 585.8356462265267, "out_of_rail_stability_margin": 2.6363993957940877, "apogee_time": 26.967275831020494} +{"apogee": 3578.9143009064856, "frontal_surface_wind": -3.9178944054912757, "apogee_y": 1060.7455155043829, "lateral_surface_wind": -6.015961685836389, "t_final": 320.3552164135455, "out_of_rail_velocity": 26.99820500985332, "initial_stability_margin": 2.6288119802136807, "out_of_rail_time": 0.34388300175511877, "y_impact": -2036.8189436953178, "apogee_x": 572.5306261666128, "impact_velocity": -5.289412341439653, "max_mach_number": 0.9366027505831449, "x_impact": 641.8849353704016, "out_of_rail_stability_margin": 2.695574868565803, "apogee_time": 26.008865335273686} {"apogee": 3821.343422887789, "frontal_surface_wind": -3.093413767235326, "apogee_y": 965.3381451529741, "lateral_surface_wind": -5.0819374373234, "t_final": 324.6693523369747, "out_of_rail_velocity": 28.034675119837797, "initial_stability_margin": 2.5017804284142304, "out_of_rail_time": 0.3338369852778064, "y_impact": -2005.4232892531409, "apogee_x": 644.1199953670157, "impact_velocity": -5.211072130522262, "max_mach_number": 1.0001194701237042, "x_impact": 650.0727412309059, "out_of_rail_stability_margin": 2.570678756787538, "apogee_time": 26.63956571798566} +{"apogee": 3431.544242513263, "frontal_surface_wind": -3.795882347569941, "apogee_y": 966.8110832785713, "lateral_surface_wind": -6.126404526206637, "t_final": 306.87339571932534, "out_of_rail_velocity": 26.30875231508522, "initial_stability_margin": 2.5784223894361475, "out_of_rail_time": 0.35089866488864374, "y_impact": -1985.3535694488128, "apogee_x": 483.8003669570504, "impact_velocity": -5.279667911147071, "max_mach_number": 0.8954862391809029, "x_impact": 497.0256085766642, "out_of_rail_stability_margin": 2.648311527803853, "apogee_time": 25.6019490220353} +{"apogee": 3298.4312287756006, "frontal_surface_wind": -4.169577315288249, "apogee_y": 818.9760319077131, "lateral_surface_wind": -4.6335247923208245, "t_final": 308.0883447585163, "out_of_rail_velocity": 25.80313106747456, "initial_stability_margin": 2.691764010975821, "out_of_rail_time": 0.3573059152900767, "y_impact": -1979.9385222257365, "apogee_x": 368.53690041008684, "impact_velocity": -5.249731742421558, "max_mach_number": 0.8632260961561783, "x_impact": 128.37169209595345, "out_of_rail_stability_margin": 2.7628497992276975, "apogee_time": 25.19325910663339} {"apogee": 3800.2563282190454, "frontal_surface_wind": -3.5897766426965965, "apogee_y": 913.0252185829698, "lateral_surface_wind": -5.634061051015556, "t_final": 327.97940431015735, "out_of_rail_velocity": 27.874485239441828, "initial_stability_margin": 2.489445428995911, "out_of_rail_time": 0.33534656596183354, "y_impact": -2487.4862418462326, "apogee_x": 394.54647826401816, "impact_velocity": -5.145282232800751, "max_mach_number": 0.9906807832694973, "x_impact": 532.2859666863826, "out_of_rail_stability_margin": 2.5592044304993564, "apogee_time": 26.585567151738804} -{"apogee": 3827.3766632072493, "frontal_surface_wind": -3.3213635910195753, "apogee_y": 870.0771663594517, "lateral_surface_wind": -4.808063037031196, "t_final": 338.64454382350846, "out_of_rail_velocity": 27.70777175011075, "initial_stability_margin": 2.4326044651443395, "out_of_rail_time": 0.33726945289980953, "y_impact": -2172.770177831218, "apogee_x": 494.1900412989954, "impact_velocity": -5.172525145945864, "max_mach_number": 0.9879283021822753, "x_impact": 358.79810910116066, "out_of_rail_stability_margin": 2.5061160258789243, "apogee_time": 26.74134159692111} -{"apogee": 2593.790189186025, "frontal_surface_wind": -3.343741131442183, "apogee_y": 744.5945332503826, "lateral_surface_wind": -5.795843019209302, "t_final": 265.483399793382, "out_of_rail_velocity": 23.458300227756403, "initial_stability_margin": 2.5957515254069974, "out_of_rail_time": 0.38602202076969216, "y_impact": -1470.475482518165, "apogee_x": 285.8571744000988, "impact_velocity": -5.188637434774776, "max_mach_number": 0.7240348088800113, "x_impact": 237.15278123039434, "out_of_rail_stability_margin": 2.6760114611016728, "apogee_time": 22.73937200762193} +{"apogee": 3645.4136663443114, "frontal_surface_wind": -3.185166202532284, "apogee_y": 920.4439727466266, "lateral_surface_wind": -5.373248065222669, "t_final": 334.02600823690307, "out_of_rail_velocity": 27.11101358329658, "initial_stability_margin": 2.5374442420086933, "out_of_rail_time": 0.3428564617076134, "y_impact": -2421.3009405133243, "apogee_x": 424.5884066568699, "impact_velocity": -5.134222058141871, "max_mach_number": 0.9494118120559613, "x_impact": 342.5918243410119, "out_of_rail_stability_margin": 2.609505437490417, "apogee_time": 26.190721046718725} +{"apogee": 3703.757226037206, "frontal_surface_wind": -3.6535662819921115, "apogee_y": 966.0672623221288, "lateral_surface_wind": -5.050384184624813, "t_final": 336.2041338042963, "out_of_rail_velocity": 27.583903506331556, "initial_stability_margin": 2.4508716646313404, "out_of_rail_time": 0.33781278651518937, "y_impact": -2272.342044210922, "apogee_x": 687.0603152666832, "impact_velocity": -5.1440113513656325, "max_mach_number": 0.9742431001073409, "x_impact": 529.9642994044368, "out_of_rail_stability_margin": 2.5207994162138565, "apogee_time": 26.289033640377788} +{"apogee": 2179.4409439417223, "frontal_surface_wind": -4.076881641475356, "apogee_y": 710.215138387197, "lateral_surface_wind": -5.943112929830584, "t_final": 237.49096574478, "out_of_rail_velocity": 21.958540059644687, "initial_stability_margin": 2.661645628533029, "out_of_rail_time": 0.40776308170947173, "y_impact": -1112.203766054759, "apogee_x": 250.69522251055102, "impact_velocity": -5.36707975117283, "max_mach_number": 0.6343428713027892, "x_impact": 241.40475605006435, "out_of_rail_stability_margin": 2.7430135885373, "apogee_time": 21.129182905248765} +{"apogee": 2986.0277476554793, "frontal_surface_wind": -4.22544345009074, "apogee_y": 1001.4703673352838, "lateral_surface_wind": -6.412987564184256, "t_final": 284.9942690626786, "out_of_rail_velocity": 24.844560229350428, "initial_stability_margin": 2.5564089704800557, "out_of_rail_time": 0.36778800441546794, "y_impact": -1727.70773436558, "apogee_x": 408.12038649026044, "impact_velocity": -5.284875133614805, "max_mach_number": 0.8097999252909867, "x_impact": 290.3571336666724, "out_of_rail_stability_margin": 2.632564985056305, "apogee_time": 24.133091924380206} +{"apogee": 3774.952916696032, "frontal_surface_wind": -4.132806755520798, "apogee_y": 1070.5637173090017, "lateral_surface_wind": -6.570517759613338, "t_final": 324.141418043787, "out_of_rail_velocity": 27.93725985720485, "initial_stability_margin": 2.4227443915038496, "out_of_rail_time": 0.3348030172219336, "y_impact": -2486.1736335837422, "apogee_x": 423.02976072177, "impact_velocity": -5.13453706020337, "max_mach_number": 1.002057441317991, "x_impact": 712.9955620587626, "out_of_rail_stability_margin": 2.49759735087114, "apogee_time": 26.425993333131892} {"apogee": 3210.27484397933, "frontal_surface_wind": -4.069916724279832, "apogee_y": 945.1246899174539, "lateral_surface_wind": -6.512799682603786, "t_final": 297.2325937657837, "out_of_rail_velocity": 25.466354244505833, "initial_stability_margin": 2.506334229800042, "out_of_rail_time": 0.3604992298911771, "y_impact": -2001.782436087753, "apogee_x": 327.68097551101613, "impact_velocity": -5.220580994885573, "max_mach_number": 0.850200521083141, "x_impact": 218.9073873806011, "out_of_rail_stability_margin": 2.583761775042269, "apogee_time": 24.901185032903207} +{"apogee": 3678.810784643467, "frontal_surface_wind": -4.005611294841976, "apogee_y": 965.7674298140169, "lateral_surface_wind": -6.0831926753606345, "t_final": 336.024204518133, "out_of_rail_velocity": 27.436889212683404, "initial_stability_margin": 2.5176368699393756, "out_of_rail_time": 0.33921012407629403, "y_impact": -2412.6643556759295, "apogee_x": 494.64534920103205, "impact_velocity": -5.163040825034629, "max_mach_number": 0.9652460754851421, "x_impact": 410.33910147826373, "out_of_rail_stability_margin": 2.587318701020048, "apogee_time": 26.224453057780476} +{"apogee": 3589.4158556219472, "frontal_surface_wind": -4.149063476980696, "apogee_y": 953.5116854307689, "lateral_surface_wind": -4.851889592698377, "t_final": 310.00014426292455, "out_of_rail_velocity": 26.726950475402727, "initial_stability_margin": 2.524251918230273, "out_of_rail_time": 0.34684597157266056, "y_impact": -1890.2822984037473, "apogee_x": 556.0133638636473, "impact_velocity": -5.297852769203048, "max_mach_number": 0.9245348183527582, "x_impact": 367.6796664621434, "out_of_rail_stability_margin": 2.594969161476991, "apogee_time": 26.14018427825326} +{"apogee": 3259.5407845458003, "frontal_surface_wind": -3.936750929046714, "apogee_y": 819.5616910303424, "lateral_surface_wind": -5.263525009536686, "t_final": 300.774496643696, "out_of_rail_velocity": 25.756938194822347, "initial_stability_margin": 2.5271197499950993, "out_of_rail_time": 0.35773343881379654, "y_impact": -2205.7059855377433, "apogee_x": 483.04140343967583, "impact_velocity": -5.243033368935629, "max_mach_number": 0.8589643644908097, "x_impact": 443.1843145436988, "out_of_rail_stability_margin": 2.597755484124879, "apogee_time": 25.066643740217028} {"apogee": 3583.580764959765, "frontal_surface_wind": -4.2444876022185225, "apogee_y": 915.307034964373, "lateral_surface_wind": -4.329489674645672, "t_final": 309.92069961145666, "out_of_rail_velocity": 26.762207188462533, "initial_stability_margin": 2.5799423349291444, "out_of_rail_time": 0.3465913420786319, "y_impact": -1765.2073399075157, "apogee_x": 524.3171653595152, "impact_velocity": -5.25845194537824, "max_mach_number": 0.9259147341300998, "x_impact": 179.79250395126752, "out_of_rail_stability_margin": 2.6497176122710435, "apogee_time": 26.10056391600474} -{"apogee": 3345.8124779656255, "frontal_surface_wind": -4.6945885115472805, "apogee_y": 892.4253267686391, "lateral_surface_wind": -4.470070838012333, "t_final": 322.8485776373996, "out_of_rail_velocity": 26.271760315344608, "initial_stability_margin": 2.5290580955817465, "out_of_rail_time": 0.3520365183109293, "y_impact": -2175.1082012663487, "apogee_x": 561.7024311427972, "impact_velocity": -5.065719217167408, "max_mach_number": 0.8945851855121686, "x_impact": 168.79355127333753, "out_of_rail_stability_margin": 2.6028367340909067, "apogee_time": 25.19997305299555} +{"apogee": 2935.0742142391978, "frontal_surface_wind": -4.338649357586545, "apogee_y": 805.486346084407, "lateral_surface_wind": -5.897359299343985, "t_final": 284.91800772815054, "out_of_rail_velocity": 24.605942149997983, "initial_stability_margin": 2.6660328175585075, "out_of_rail_time": 0.37104449529949735, "y_impact": -1897.63491344552, "apogee_x": 246.7191217398419, "impact_velocity": -5.227922155480735, "max_mach_number": 0.790118740854921, "x_impact": 147.40748706432063, "out_of_rail_stability_margin": 2.739897309241194, "apogee_time": 23.992561963944453} {"apogee": 3805.9364957671173, "frontal_surface_wind": -4.269493265509526, "apogee_y": 1023.2144838475733, "lateral_surface_wind": -5.806288183606378, "t_final": 330.8906636380743, "out_of_rail_velocity": 27.964275852805418, "initial_stability_margin": 2.630100065529309, "out_of_rail_time": 0.3346852452781659, "y_impact": -2357.788114751217, "apogee_x": 467.3439871737618, "impact_velocity": -5.211917181838343, "max_mach_number": 0.9888989491113712, "x_impact": 499.7012691696042, "out_of_rail_stability_margin": 2.6941926758095676, "apogee_time": 26.63410443796493} -{"apogee": 3556.4996446554, "frontal_surface_wind": -3.7687804898163426, "apogee_y": 1016.511674284893, "lateral_surface_wind": -6.143113936343518, "t_final": 322.98777593410654, "out_of_rail_velocity": 26.97227838896609, "initial_stability_margin": 2.370115878813151, "out_of_rail_time": 0.34419742456827207, "y_impact": -2167.67362426374, "apogee_x": 581.6189563024298, "impact_velocity": -5.1253218792467345, "max_mach_number": 0.9429265721062239, "x_impact": 611.5596995158832, "out_of_rail_stability_margin": 2.445436879200688, "apogee_time": 25.827190558051953} -{"apogee": 3409.7052847965238, "frontal_surface_wind": -3.0129465150622754, "apogee_y": 837.0610287535023, "lateral_surface_wind": -4.434725429153459, "t_final": 322.500392284277, "out_of_rail_velocity": 26.315442329021504, "initial_stability_margin": 2.55979495225858, "out_of_rail_time": 0.3507165790831769, "y_impact": -2356.0730798747386, "apogee_x": 546.6951264021687, "impact_velocity": -5.1500746382995075, "max_mach_number": 0.89653332095408, "x_impact": 193.67709727246333, "out_of_rail_stability_margin": 2.629551066910328, "apogee_time": 25.491472138108733} -{"apogee": 4006.3693308079146, "frontal_surface_wind": -3.312547556767319, "apogee_y": 933.1173830105945, "lateral_surface_wind": -4.941894933762254, "t_final": 353.5670376022463, "out_of_rail_velocity": 28.700606187750708, "initial_stability_margin": 2.5001261695325248, "out_of_rail_time": 0.32760129265720017, "y_impact": -2495.951057327003, "apogee_x": 537.6308654668574, "impact_velocity": -5.22328305667093, "max_mach_number": 1.0386767507553567, "x_impact": 557.0567493023455, "out_of_rail_stability_margin": 2.567721063228973, "apogee_time": 27.196007423021438} +{"apogee": 3330.666904617704, "frontal_surface_wind": -3.0296056476422066, "apogee_y": 901.8549200669617, "lateral_surface_wind": -5.046584509778455, "t_final": 303.59236148972565, "out_of_rail_velocity": 26.054121337859403, "initial_stability_margin": 2.6638171372868125, "out_of_rail_time": 0.35469476066987216, "y_impact": -1538.0142808507871, "apogee_x": 523.287375929204, "impact_velocity": -5.227269557131294, "max_mach_number": 0.8760228327633222, "x_impact": 503.4611420029956, "out_of_rail_stability_margin": 2.7317257688043015, "apogee_time": 25.27585887959929} +{"apogee": 3066.8120769637612, "frontal_surface_wind": -4.55074796794391, "apogee_y": 902.1289544594056, "lateral_surface_wind": -5.224305691345248, "t_final": 291.03661732227204, "out_of_rail_velocity": 25.119648689907187, "initial_stability_margin": 2.591116471449913, "out_of_rail_time": 0.3644572297933023, "y_impact": -1777.174946588979, "apogee_x": 427.32677002218304, "impact_velocity": -5.227848629975123, "max_mach_number": 0.8247194165261632, "x_impact": 62.68766601016213, "out_of_rail_stability_margin": 2.663415182936989, "apogee_time": 24.42591900971849} +{"apogee": 1786.5871337148865, "frontal_surface_wind": -3.1171439686387665, "apogee_y": 561.1031800759308, "lateral_surface_wind": -4.992988991910594, "t_final": 219.38571333546457, "out_of_rail_velocity": 20.34758745237074, "initial_stability_margin": 2.5047996305570384, "out_of_rail_time": 0.43586826630179987, "y_impact": -736.737184784891, "apogee_x": 233.76781296324341, "impact_velocity": -5.319634764361179, "max_mach_number": 0.5496038610262771, "x_impact": 144.7139556709219, "out_of_rail_stability_margin": 2.596682077513631, "apogee_time": 19.39332177033726} +{"apogee": 2945.451693230426, "frontal_surface_wind": -3.9883000764398675, "apogee_y": 776.7233507391671, "lateral_surface_wind": -5.057480585065394, "t_final": 285.75825081043024, "out_of_rail_velocity": 24.531864258487722, "initial_stability_margin": 2.4633135045552335, "out_of_rail_time": 0.3727986667695136, "y_impact": -1558.9083969993203, "apogee_x": 358.80847268277137, "impact_velocity": -5.265643144387034, "max_mach_number": 0.7888074293279815, "x_impact": 177.23806133650092, "out_of_rail_stability_margin": 2.5413360220664925, "apogee_time": 24.068091100818098} +{"apogee": 3607.333495946107, "frontal_surface_wind": -3.9649056608051305, "apogee_y": 1040.2710102299798, "lateral_surface_wind": -5.003227191886201, "t_final": 311.31701381970976, "out_of_rail_velocity": 27.00348234681173, "initial_stability_margin": 2.5857682867432055, "out_of_rail_time": 0.3439114497958138, "y_impact": -1753.919043865961, "apogee_x": 631.153095073449, "impact_velocity": -5.315874065246608, "max_mach_number": 0.9391356324604788, "x_impact": 535.0890589229604, "out_of_rail_stability_margin": 2.653761440179263, "apogee_time": 26.130100577089525} +{"apogee": 2780.8537147869124, "frontal_surface_wind": -3.491807833035035, "apogee_y": 741.120727932794, "lateral_surface_wind": -4.685744799812649, "t_final": 272.3179696618016, "out_of_rail_velocity": 24.01309996316523, "initial_stability_margin": 2.563703639668464, "out_of_rail_time": 0.3782649755302991, "y_impact": -1327.8402870669102, "apogee_x": 353.843592567498, "impact_velocity": -5.193381966830618, "max_mach_number": 0.7584139097284359, "x_impact": 184.74102545325965, "out_of_rail_stability_margin": 2.643786316512638, "apogee_time": 23.449456260907223} +{"apogee": 3212.8753963069357, "frontal_surface_wind": -4.414395968505423, "apogee_y": 1003.5521002073931, "lateral_surface_wind": -5.793380982135556, "t_final": 296.28430715327937, "out_of_rail_velocity": 25.54439944771031, "initial_stability_margin": 2.657523457209639, "out_of_rail_time": 0.3596286507313838, "y_impact": -1744.7603692807286, "apogee_x": 480.09606260461993, "impact_velocity": -5.30522581306804, "max_mach_number": 0.8509885263629022, "x_impact": 373.18695219434693, "out_of_rail_stability_margin": 2.7299794753696083, "apogee_time": 24.936275549383083} +{"apogee": 3807.708363325986, "frontal_surface_wind": -3.5443298229391225, "apogee_y": 923.7307445637725, "lateral_surface_wind": -6.905760017123166, "t_final": 328.78755729867623, "out_of_rail_velocity": 27.680071660109167, "initial_stability_margin": 2.5808036411791395, "out_of_rail_time": 0.33789645559863846, "y_impact": -2747.992657714999, "apogee_x": 277.34288618872824, "impact_velocity": -5.221778112250917, "max_mach_number": 0.979751941741501, "x_impact": 551.562937229129, "out_of_rail_stability_margin": 2.6491059123049925, "apogee_time": 26.70683444721442} +{"apogee": 4018.617710681295, "frontal_surface_wind": -4.301507300405026, "apogee_y": 1181.2699090867513, "lateral_surface_wind": -6.362217914600138, "t_final": 327.64952313531666, "out_of_rail_velocity": 28.548483248573604, "initial_stability_margin": 2.6097390414681834, "out_of_rail_time": 0.3294932088164997, "y_impact": -2418.5675883643676, "apogee_x": 531.1031581560893, "impact_velocity": -5.469163671144622, "max_mach_number": 1.0310597978101386, "x_impact": 549.4230811724269, "out_of_rail_stability_margin": 2.67560403007651, "apogee_time": 27.353858233195275} +{"apogee": 3198.768302869398, "frontal_surface_wind": -4.264405305248485, "apogee_y": 937.5336944967627, "lateral_surface_wind": -5.904659377431983, "t_final": 294.09883526221535, "out_of_rail_velocity": 25.554976821486154, "initial_stability_margin": 2.6057181317728375, "out_of_rail_time": 0.3594139487689078, "y_impact": -1802.7614852359675, "apogee_x": 436.8945363872159, "impact_velocity": -5.257120512866518, "max_mach_number": 0.8462296595963397, "x_impact": 321.5451242278416, "out_of_rail_stability_margin": 2.674219050406215, "apogee_time": 24.88189932787874} +{"apogee": 3876.4973127894496, "frontal_surface_wind": -3.1084868056947137, "apogee_y": 989.7479996025163, "lateral_surface_wind": -4.998383275958666, "t_final": 339.6499927588443, "out_of_rail_velocity": 27.99105754024515, "initial_stability_margin": 2.4502740728360024, "out_of_rail_time": 0.3342590218507002, "y_impact": -2046.9817428757847, "apogee_x": 603.2519637140093, "impact_velocity": -5.23674219668935, "max_mach_number": 1.0038066655488609, "x_impact": 678.1510171207409, "out_of_rail_stability_margin": 2.522273305679672, "apogee_time": 26.8774861517083} +{"apogee": 3809.607142317151, "frontal_surface_wind": -3.9435447611075105, "apogee_y": 958.7638240634475, "lateral_surface_wind": -5.09245540826674, "t_final": 324.1094067054881, "out_of_rail_velocity": 27.68272697216476, "initial_stability_margin": 2.6145420939457944, "out_of_rail_time": 0.33772821081983906, "y_impact": -1983.2847415450824, "apogee_x": 546.4040261699196, "impact_velocity": -5.2543483797196435, "max_mach_number": 0.9817401713828886, "x_impact": 512.2117756623579, "out_of_rail_stability_margin": 2.6836482812653313, "apogee_time": 26.725871421158857} {"apogee": 1908.736736747123, "frontal_surface_wind": -4.545286619686612, "apogee_y": 648.041264372225, "lateral_surface_wind": -4.747954606803458, "t_final": 233.20444443661853, "out_of_rail_velocity": 21.069122874093505, "initial_stability_margin": 2.5322544867984673, "out_of_rail_time": 0.4221769465494857, "y_impact": -1252.2645037766845, "apogee_x": 309.26364651232774, "impact_velocity": -5.048403777083266, "max_mach_number": 0.5888588004289596, "x_impact": 120.75652587040271, "out_of_rail_stability_margin": 2.6212938260090497, "apogee_time": 19.837904560950438} -{"apogee": 2816.24958934864, "frontal_surface_wind": -4.599244712497397, "apogee_y": 916.2692833283882, "lateral_surface_wind": -4.568111498657266, "t_final": 278.278618609887, "out_of_rail_velocity": 24.41563466189233, "initial_stability_margin": 2.5081578541534486, "out_of_rail_time": 0.37343054388673136, "y_impact": -1447.4669917487938, "apogee_x": 648.7729999242334, "impact_velocity": -5.213080340907972, "max_mach_number": 0.7834804674380761, "x_impact": 260.5052643284308, "out_of_rail_stability_margin": 2.584780677625157, "apogee_time": 23.498051343406708} -{"apogee": 3242.308094307731, "frontal_surface_wind": -2.982815016786125, "apogee_y": 863.3914358354883, "lateral_surface_wind": -5.074380767167222, "t_final": 302.29514909868965, "out_of_rail_velocity": 25.663946255498, "initial_stability_margin": 2.5672534951318813, "out_of_rail_time": 0.3596342294935801, "y_impact": -1519.0548562419845, "apogee_x": 482.30783068580786, "impact_velocity": -5.208875195729816, "max_mach_number": 0.8543562094844714, "x_impact": 445.93029305079, "out_of_rail_stability_margin": 2.640961271331624, "apogee_time": 25.021010311952452} -{"apogee": 4529.021812840644, "frontal_surface_wind": -4.256196224614887, "apogee_y": 1236.4314798378741, "lateral_surface_wind": -5.910579385178822, "t_final": 355.9646293836877, "out_of_rail_velocity": 31.070222039907623, "initial_stability_margin": 2.666848923411547, "out_of_rail_time": 0.3080662634932985, "y_impact": -2573.9967500584225, "apogee_x": 787.1842475847562, "impact_velocity": -5.3563838058921815, "max_mach_number": 1.18389127014406, "x_impact": 866.5744313224682, "out_of_rail_stability_margin": 2.7277785809964286, "apogee_time": 28.535454890170307} -{"apogee": 3773.150567392644, "frontal_surface_wind": -4.443077102463483, "apogee_y": 955.3878061988434, "lateral_surface_wind": -5.771414110293211, "t_final": 336.68452438138434, "out_of_rail_velocity": 27.543489201429487, "initial_stability_margin": 2.680687214325261, "out_of_rail_time": 0.33825271304236876, "y_impact": -2470.578911331097, "apogee_x": 374.60359027975676, "impact_velocity": -5.248797925480753, "max_mach_number": 0.9723884661568505, "x_impact": 286.3982441102645, "out_of_rail_stability_margin": 2.749149495312333, "apogee_time": 26.60539482165162} -{"apogee": 3618.5706604048005, "frontal_surface_wind": -3.403237631128055, "apogee_y": 820.966875607905, "lateral_surface_wind": -4.750463124569014, "t_final": 326.4453795276764, "out_of_rail_velocity": 26.960221130785975, "initial_stability_margin": 2.6757165400182563, "out_of_rail_time": 0.3443601864314907, "y_impact": -2023.748086853269, "apogee_x": 405.67120832510705, "impact_velocity": -5.137208275080617, "max_mach_number": 0.9364576036351423, "x_impact": 244.10187008708647, "out_of_rail_stability_margin": 2.7464749041780943, "apogee_time": 26.137489348201218} -{"apogee": 3745.260748346642, "frontal_surface_wind": -3.6127280751665003, "apogee_y": 1013.8329895293804, "lateral_surface_wind": -5.39884876719979, "t_final": 325.209557149793, "out_of_rail_velocity": 27.653306626993537, "initial_stability_margin": 2.574773987345006, "out_of_rail_time": 0.33786722247842566, "y_impact": -2253.9683249187588, "apogee_x": 550.4025849163155, "impact_velocity": -5.171734372979518, "max_mach_number": 0.9820830297324608, "x_impact": 416.14975914680235, "out_of_rail_stability_margin": 2.645016155328838, "apogee_time": 26.44115284909391} -{"apogee": 2849.5515702274315, "frontal_surface_wind": -3.481461094626852, "apogee_y": 783.6655441264116, "lateral_surface_wind": -4.693437430968447, "t_final": 273.35612920471476, "out_of_rail_velocity": 24.36833923457661, "initial_stability_margin": 2.537844166430635, "out_of_rail_time": 0.3745168355544106, "y_impact": -1306.5434142525917, "apogee_x": 412.6320657334109, "impact_velocity": -5.205709999609996, "max_mach_number": 0.7761287203559591, "x_impact": 254.65248378462616, "out_of_rail_stability_margin": 2.613852596861419, "apogee_time": 23.66431804732875} +{"apogee": 2375.3280648989626, "frontal_surface_wind": -4.220772415552226, "apogee_y": 798.2337056319608, "lateral_surface_wind": -5.9822909633148535, "t_final": 256.0957326748866, "out_of_rail_velocity": 22.873043849186736, "initial_stability_margin": 2.6329738266828957, "out_of_rail_time": 0.39404480310970064, "y_impact": -1405.669643721406, "apogee_x": 342.81062523703616, "impact_velocity": -5.168202299577033, "max_mach_number": 0.6863853027893513, "x_impact": 286.42643425540473, "out_of_rail_stability_margin": 2.710980977601532, "apogee_time": 21.84689855395853} +{"apogee": 3023.7098062095956, "frontal_surface_wind": -4.871866038227004, "apogee_y": 999.2258326197957, "lateral_surface_wind": -5.4143398744904445, "t_final": 293.9058582829893, "out_of_rail_velocity": 25.03673741291898, "initial_stability_margin": 2.604560668490587, "out_of_rail_time": 0.3658860948967007, "y_impact": -1697.8965853665256, "apogee_x": 428.58192508635193, "impact_velocity": -5.282065662039716, "max_mach_number": 0.8188282032748129, "x_impact": 290.3720607029127, "out_of_rail_stability_margin": 2.6790724799824717, "apogee_time": 24.246910917545154} +{"apogee": 4079.032034890879, "frontal_surface_wind": -4.095827098187354, "apogee_y": 1014.4253263879275, "lateral_surface_wind": -5.896260845636445, "t_final": 349.6870800238555, "out_of_rail_velocity": 28.954452731368978, "initial_stability_margin": 2.5670340509103107, "out_of_rail_time": 0.3253157757188415, "y_impact": -2604.4054732156083, "apogee_x": 462.68248792951965, "impact_velocity": -5.2854729838942145, "max_mach_number": 1.05214675673265, "x_impact": 621.5771713506098, "out_of_rail_stability_margin": 2.631791756936958, "apogee_time": 27.444504146382503} +{"apogee": 3118.639380070084, "frontal_surface_wind": -3.3961599451805213, "apogee_y": 807.6856271251386, "lateral_surface_wind": -4.755525617486204, "t_final": 280.5181965018439, "out_of_rail_velocity": 24.99959782141555, "initial_stability_margin": 2.6318752667259515, "out_of_rail_time": 0.3661632742694775, "y_impact": -1426.9979956774328, "apogee_x": 413.33055434751464, "impact_velocity": -5.371909745966096, "max_mach_number": 0.8163530430632604, "x_impact": 256.6870788801029, "out_of_rail_stability_margin": 2.7054921623620647, "apogee_time": 24.72771863079586} +{"apogee": 2656.798976702487, "frontal_surface_wind": -4.23702269976676, "apogee_y": 659.5677610110919, "lateral_surface_wind": -4.4284769416139795, "t_final": 260.9972361862112, "out_of_rail_velocity": 23.46352055754538, "initial_stability_margin": 2.6883873740596407, "out_of_rail_time": 0.38559754540078883, "y_impact": -1205.0314611945978, "apogee_x": 300.9604798608616, "impact_velocity": -5.370791699012782, "max_mach_number": 0.7233261049665515, "x_impact": -162.2967530402009, "out_of_rail_stability_margin": 2.7672309848534757, "apogee_time": 23.079255306462976} +{"apogee": 1836.255745725718, "frontal_surface_wind": -3.5488182439146985, "apogee_y": 688.4139556447728, "lateral_surface_wind": -5.862654778383638, "t_final": 218.87042824851764, "out_of_rail_velocity": 20.741405640412324, "initial_stability_margin": 2.6231996645281543, "out_of_rail_time": 0.42780881386277503, "y_impact": -968.2420897272648, "apogee_x": 319.0138092705139, "impact_velocity": -5.2928150836565715, "max_mach_number": 0.572052083418996, "x_impact": 310.6394048506207, "out_of_rail_stability_margin": 2.7114514530380798, "apogee_time": 19.56437672196342} +{"apogee": 4060.4121038163603, "frontal_surface_wind": -3.597252660992845, "apogee_y": 938.0835240148365, "lateral_surface_wind": -4.6052903887589975, "t_final": 333.63875969334464, "out_of_rail_velocity": 28.676828004492723, "initial_stability_margin": 2.7088167941678956, "out_of_rail_time": 0.3279444229473894, "y_impact": -2100.7547446367435, "apogee_x": 503.9472475285795, "impact_velocity": -5.353834698430633, "max_mach_number": 1.0339850715731986, "x_impact": 410.6053714879651, "out_of_rail_stability_margin": 2.771558182714856, "apogee_time": 27.473365162106337} +{"apogee": 3029.891771908104, "frontal_surface_wind": -4.156235188654869, "apogee_y": 976.1527801900404, "lateral_surface_wind": -4.845747559699843, "t_final": 288.2409781267439, "out_of_rail_velocity": 25.068516147118235, "initial_stability_margin": 2.634495593009889, "out_of_rail_time": 0.3652623500026548, "y_impact": -1439.5346097993493, "apogee_x": 625.2758246880708, "impact_velocity": -5.298873843781937, "max_mach_number": 0.817570079823702, "x_impact": 382.9344435078401, "out_of_rail_stability_margin": 2.7047214278131477, "apogee_time": 24.307969328090504} +{"apogee": 3577.910212687707, "frontal_surface_wind": -3.4716474492301597, "apogee_y": 997.1953451390667, "lateral_surface_wind": -5.70760932959451, "t_final": 316.6517409906447, "out_of_rail_velocity": 26.72324585577764, "initial_stability_margin": 2.5046287965588063, "out_of_rail_time": 0.3467562166467745, "y_impact": -2227.5992024296525, "apogee_x": 511.87938341632344, "impact_velocity": -5.336660714864359, "max_mach_number": 0.9279465319715876, "x_impact": 621.6706954906028, "out_of_rail_stability_margin": 2.577885966450802, "apogee_time": 26.061720109247684} +{"apogee": 1986.8953377142354, "frontal_surface_wind": -4.175574242474233, "apogee_y": 700.0961750032666, "lateral_surface_wind": -5.528766297281313, "t_final": 232.80603888717317, "out_of_rail_velocity": 21.4255624022673, "initial_stability_margin": 2.545469612954998, "out_of_rail_time": 0.4164413979478139, "y_impact": -1167.16908905684, "apogee_x": 370.6301367226171, "impact_velocity": -5.182275871060244, "max_mach_number": 0.6076702923047, "x_impact": 51.434498796311544, "out_of_rail_stability_margin": 2.629658146321213, "apogee_time": 20.216613306236614} +{"apogee": 1981.2963524154193, "frontal_surface_wind": -3.7814625059947407, "apogee_y": 721.487540173094, "lateral_surface_wind": -6.778815281716164, "t_final": 229.22334665206262, "out_of_rail_velocity": 21.361270166075784, "initial_stability_margin": 2.601008346304661, "out_of_rail_time": 0.41747971119440275, "y_impact": -1207.0955005667452, "apogee_x": 240.0054777080257, "impact_velocity": -5.213984652647409, "max_mach_number": 0.6016844834242802, "x_impact": 383.29284148207705, "out_of_rail_stability_margin": 2.684157706968927, "apogee_time": 20.205069114623708} +{"apogee": 4116.45019153486, "frontal_surface_wind": -4.134545917425305, "apogee_y": 948.168937771113, "lateral_surface_wind": -4.664810504824374, "t_final": 349.04633355499425, "out_of_rail_velocity": 29.04422385816968, "initial_stability_margin": 2.762243952529217, "out_of_rail_time": 0.32458544765559666, "y_impact": -2543.0321590483645, "apogee_x": 504.31027695780074, "impact_velocity": -5.251489775912813, "max_mach_number": 1.0579854893586833, "x_impact": 401.20842777092514, "out_of_rail_stability_margin": 2.8275226939118028, "apogee_time": 27.55250081419332} +{"apogee": 3277.4516484397195, "frontal_surface_wind": -4.4048736963350335, "apogee_y": 934.266014176472, "lateral_surface_wind": -4.8785029591775455, "t_final": 298.5276600696234, "out_of_rail_velocity": 25.81374151550151, "initial_stability_margin": 2.5299093060083817, "out_of_rail_time": 0.35664126861477785, "y_impact": -2058.33186276383, "apogee_x": 542.9605214004329, "impact_velocity": -5.2853344150681165, "max_mach_number": 0.8673990317771889, "x_impact": 515.4354016054799, "out_of_rail_stability_margin": 2.602368223158424, "apogee_time": 25.115346483089603} +{"apogee": 3383.205820425392, "frontal_surface_wind": -4.568089079938769, "apogee_y": 819.295904806928, "lateral_surface_wind": -4.599266979350532, "t_final": 307.07300311471323, "out_of_rail_velocity": 26.009896561464977, "initial_stability_margin": 2.509524799746274, "out_of_rail_time": 0.3544206883339621, "y_impact": -2054.0371932013995, "apogee_x": 472.25459056347404, "impact_velocity": -5.26844964784573, "max_mach_number": 0.8819150234636564, "x_impact": 108.38019439730957, "out_of_rail_stability_margin": 2.5837060452068235, "apogee_time": 25.484556535226968} +{"apogee": 3762.4366885920267, "frontal_surface_wind": -3.278775936854032, "apogee_y": 959.2671997742758, "lateral_surface_wind": -5.316644323638742, "t_final": 339.80803361309916, "out_of_rail_velocity": 27.611204269617595, "initial_stability_margin": 2.492600509403241, "out_of_rail_time": 0.33800913353793155, "y_impact": -2520.3028694378067, "apogee_x": 459.54905368643654, "impact_velocity": -5.229625664506497, "max_mach_number": 0.9747798086727312, "x_impact": 392.64131422075445, "out_of_rail_stability_margin": 2.5603027935540297, "apogee_time": 26.552850714127004} +{"apogee": 2943.3651622631787, "frontal_surface_wind": -4.7606807422205115, "apogee_y": 1042.685047538963, "lateral_surface_wind": -4.39961514910688, "t_final": 287.7166094343012, "out_of_rail_velocity": 25.078668683546304, "initial_stability_margin": 2.5867797658599976, "out_of_rail_time": 0.36528295443811504, "y_impact": -1445.5310802836, "apogee_x": 751.8848405011157, "impact_velocity": -5.109896010977273, "max_mach_number": 0.8263771783814204, "x_impact": 375.73103510716163, "out_of_rail_stability_margin": 2.665628887970581, "apogee_time": 23.824014035731327} +{"apogee": 3278.4516862572686, "frontal_surface_wind": -3.945565012329971, "apogee_y": 993.439305694998, "lateral_surface_wind": -6.031092102496517, "t_final": 296.95949470359875, "out_of_rail_velocity": 25.861921395473253, "initial_stability_margin": 2.6170427699114045, "out_of_rail_time": 0.3568268360719313, "y_impact": -1783.9754647784791, "apogee_x": 508.08211597322213, "impact_velocity": -5.274713995263852, "max_mach_number": 0.8669402496572175, "x_impact": 519.119442978581, "out_of_rail_stability_margin": 2.6877646626702756, "apogee_time": 25.101820350270703} {"apogee": 4244.90007629161, "frontal_surface_wind": -3.382561704671427, "apogee_y": 916.5593277937767, "lateral_surface_wind": -4.894238772912546, "t_final": 363.5868360091188, "out_of_rail_velocity": 30.279273648253533, "initial_stability_margin": 2.5189426447235714, "out_of_rail_time": 0.3144256370141395, "y_impact": -2682.3329904769994, "apogee_x": 524.9600556749829, "impact_velocity": -5.066338880123744, "max_mach_number": 1.1268900672122508, "x_impact": 616.4444503905102, "out_of_rail_stability_margin": 2.5836819598716136, "apogee_time": 27.633077704250987} -{"apogee": 4054.899573045121, "frontal_surface_wind": -4.205528007722659, "apogee_y": 934.7471575139593, "lateral_surface_wind": -4.367343589015011, "t_final": 345.7786741473781, "out_of_rail_velocity": 28.8913805961019, "initial_stability_margin": 2.6686154640261965, "out_of_rail_time": 0.3261227536185324, "y_impact": -2331.329030811318, "apogee_x": 558.0860040316805, "impact_velocity": -5.315839849605289, "max_mach_number": 1.043680082095999, "x_impact": 275.8821902721137, "out_of_rail_stability_margin": 2.730004828523415, "apogee_time": 27.391547966828874} -{"apogee": 3545.488860003587, "frontal_surface_wind": -3.2152425394191293, "apogee_y": 1013.0184784048213, "lateral_surface_wind": -4.1625118969452615, "t_final": 327.68240877321387, "out_of_rail_velocity": 26.789824967974152, "initial_stability_margin": 2.6109320827169396, "out_of_rail_time": 0.34612464101828755, "y_impact": -1752.450941248235, "apogee_x": 718.2690639132277, "impact_velocity": -5.221166581805151, "max_mach_number": 0.9283507156326842, "x_impact": 646.8378274960803, "out_of_rail_stability_margin": 2.6817331421483437, "apogee_time": 25.922788778470355} -{"apogee": 3328.3997192658558, "frontal_surface_wind": -3.7071402519060186, "apogee_y": 935.7211350563983, "lateral_surface_wind": -5.763847944866734, "t_final": 305.3000842632325, "out_of_rail_velocity": 26.10333910853045, "initial_stability_margin": 2.565870156019963, "out_of_rail_time": 0.3533745766393044, "y_impact": -2065.9623287516174, "apogee_x": 430.28615710659244, "impact_velocity": -5.1704474855654965, "max_mach_number": 0.8841759138373222, "x_impact": 478.93253049872214, "out_of_rail_stability_margin": 2.6371337187400257, "apogee_time": 25.207964878918958} -{"apogee": 2338.886616953487, "frontal_surface_wind": -4.376372858015383, "apogee_y": 830.8540796300078, "lateral_surface_wind": -5.82215729593019, "t_final": 256.9173087650527, "out_of_rail_velocity": 22.73809499249894, "initial_stability_margin": 2.473186197913793, "out_of_rail_time": 0.396792128340614, "y_impact": -1303.8614482395055, "apogee_x": 401.2549084152766, "impact_velocity": -5.116007601776199, "max_mach_number": 0.6851706855274269, "x_impact": 266.450538480061, "out_of_rail_stability_margin": 2.5613958814410887, "apogee_time": 21.660664394513397} -{"apogee": 2738.311059087404, "frontal_surface_wind": -3.3319200254523706, "apogee_y": 731.1515082219289, "lateral_surface_wind": -4.800753609154044, "t_final": 267.0155122346244, "out_of_rail_velocity": 23.84740598226049, "initial_stability_margin": 2.7367606706850522, "out_of_rail_time": 0.38102566934748006, "y_impact": -1300.769537696206, "apogee_x": 358.69127693554213, "impact_velocity": -5.361203759685262, "max_mach_number": 0.7440265428791331, "x_impact": 187.07285702648986, "out_of_rail_stability_margin": 2.8129295734526423, "apogee_time": 23.356089394780767} +{"apogee": 2991.809378455004, "frontal_surface_wind": -3.5164392791331895, "apogee_y": 905.5980320506216, "lateral_surface_wind": -6.9200036202332935, "t_final": 286.06410124248737, "out_of_rail_velocity": 24.93140710044389, "initial_stability_margin": 2.632237878753707, "out_of_rail_time": 0.3667457883083373, "y_impact": -1967.8345695650116, "apogee_x": 342.1583025076576, "impact_velocity": -5.244223804498202, "max_mach_number": 0.8098977294028081, "x_impact": 509.05401089680987, "out_of_rail_stability_margin": 2.7047163830600494, "apogee_time": 24.125578819056344} +{"apogee": 1856.6993080300813, "frontal_surface_wind": -4.416899941531295, "apogee_y": 707.6835362558123, "lateral_surface_wind": -5.69495830729419, "t_final": 217.15336400920808, "out_of_rail_velocity": 20.77495167362162, "initial_stability_margin": 2.509297592841644, "out_of_rail_time": 0.42744910227419763, "y_impact": -855.3722615279626, "apogee_x": 281.77651642850606, "impact_velocity": -5.444417732943303, "max_mach_number": 0.5706375573602273, "x_impact": 307.1876944947723, "out_of_rail_stability_margin": 2.5955485134281537, "apogee_time": 19.698878071740825} +{"apogee": 2731.2311425034463, "frontal_surface_wind": -4.677665241038443, "apogee_y": 783.2513078395358, "lateral_surface_wind": -4.487777008985715, "t_final": 270.5419676138281, "out_of_rail_velocity": 23.994443039866546, "initial_stability_margin": 2.839709594874241, "out_of_rail_time": 0.37835755444631347, "y_impact": -1501.0706755047927, "apogee_x": 442.5863500573595, "impact_velocity": -5.275147954387494, "max_mach_number": 0.750841178470932, "x_impact": 26.0753054491267, "out_of_rail_stability_margin": 2.9105005538447224, "apogee_time": 23.27652437933674} +{"apogee": 3531.339854885979, "frontal_surface_wind": -3.6855699756679514, "apogee_y": 998.202579201147, "lateral_surface_wind": -5.571868109124218, "t_final": 318.2541819863633, "out_of_rail_velocity": 26.720910991612033, "initial_stability_margin": 2.6772561786329026, "out_of_rail_time": 0.34642231726362227, "y_impact": -2238.9805918086613, "apogee_x": 477.68814677604547, "impact_velocity": -5.2718117143754775, "max_mach_number": 0.9171876959534151, "x_impact": 573.2228614666254, "out_of_rail_stability_margin": 2.7414812711152545, "apogee_time": 25.914598935807795} +{"apogee": 3296.857126035509, "frontal_surface_wind": -3.978684937546218, "apogee_y": 1003.3679682786851, "lateral_surface_wind": -6.145957299020876, "t_final": 301.852180998329, "out_of_rail_velocity": 25.868698516137517, "initial_stability_margin": 2.5534497845977686, "out_of_rail_time": 0.3558369327930132, "y_impact": -1979.6522805732386, "apogee_x": 534.934880071983, "impact_velocity": -5.292818391241893, "max_mach_number": 0.8712153581776018, "x_impact": 479.2458191202591, "out_of_rail_stability_margin": 2.6251539440553033, "apogee_time": 25.189121232348334} +{"apogee": 2928.45419705118, "frontal_surface_wind": -4.189654772046207, "apogee_y": 902.2043727975887, "lateral_surface_wind": -6.004125069043413, "t_final": 275.6061989899195, "out_of_rail_velocity": 24.620694934912773, "initial_stability_margin": 2.5199002568320252, "out_of_rail_time": 0.3706924283381648, "y_impact": -1628.7677752883308, "apogee_x": 402.1968025414347, "impact_velocity": -5.272297738620236, "max_mach_number": 0.7949533910284945, "x_impact": 346.1104342295705, "out_of_rail_stability_margin": 2.5965446523927875, "apogee_time": 23.950121431136736} +{"apogee": 3970.793633561021, "frontal_surface_wind": -4.2321209133064475, "apogee_y": 931.6858593714138, "lateral_surface_wind": -4.433161620773566, "t_final": 328.4122657164163, "out_of_rail_velocity": 28.45061061122494, "initial_stability_margin": 2.747982894509546, "out_of_rail_time": 0.3296099371441428, "y_impact": -2078.3037728961035, "apogee_x": 606.9905229640409, "impact_velocity": -5.336053071065083, "max_mach_number": 1.0213224834468715, "x_impact": 175.01089301465888, "out_of_rail_stability_margin": 2.811497501685651, "apogee_time": 27.158644736114113} +{"apogee": 1510.7242507046783, "frontal_surface_wind": -3.3857660953348483, "apogee_y": 511.29737154389653, "lateral_surface_wind": -4.892022567391853, "t_final": 192.0306824766555, "out_of_rail_velocity": 19.205641453531985, "initial_stability_margin": 2.6800020574870516, "out_of_rail_time": 0.45729526926189196, "y_impact": -515.7782025805135, "apogee_x": 208.87420207472385, "impact_velocity": -5.429000726136985, "max_mach_number": 0.48882183669099566, "x_impact": 194.4519928850971, "out_of_rail_stability_margin": 2.7730419989065336, "apogee_time": 18.004769428865124} +{"apogee": 3097.8290520009537, "frontal_surface_wind": -4.168362240281884, "apogee_y": 970.3569491608208, "lateral_surface_wind": -6.450235505939985, "t_final": 289.46462481287494, "out_of_rail_velocity": 25.13718179894509, "initial_stability_margin": 2.5960981459395254, "out_of_rail_time": 0.3644729147702992, "y_impact": -1869.665250832302, "apogee_x": 358.3040751616229, "impact_velocity": -5.355507154446978, "max_mach_number": 0.825613426419678, "x_impact": 237.20094902544182, "out_of_rail_stability_margin": 2.6701041303459756, "apogee_time": 24.557787485885196} +{"apogee": 2564.947472578434, "frontal_surface_wind": -3.767012691540618, "apogee_y": 749.2502132942094, "lateral_surface_wind": -5.517132919623423, "t_final": 256.54299991457157, "out_of_rail_velocity": 23.320977123029806, "initial_stability_margin": 2.718214899014297, "out_of_rail_time": 0.38841436466703394, "y_impact": -1418.2056087771161, "apogee_x": 244.5143103424026, "impact_velocity": -5.333088515782162, "max_mach_number": 0.7104115432089924, "x_impact": 237.22220921368228, "out_of_rail_stability_margin": 2.7922791153325632, "apogee_time": 22.696615183193025} +{"apogee": 3356.459116564153, "frontal_surface_wind": -2.7485380876420065, "apogee_y": 960.2371644714692, "lateral_surface_wind": -5.205003744027725, "t_final": 310.2169023284241, "out_of_rail_velocity": 26.103335517466014, "initial_stability_margin": 2.6195333852217484, "out_of_rail_time": 0.3536149521820997, "y_impact": -1559.136172136764, "apogee_x": 677.2701431760391, "impact_velocity": -5.270074713150731, "max_mach_number": 0.8841452601865892, "x_impact": 677.4666126261068, "out_of_rail_stability_margin": 2.690629364682061, "apogee_time": 25.369837816491142} +{"apogee": 2547.5786121472997, "frontal_surface_wind": -4.128717976405295, "apogee_y": 755.9585018026611, "lateral_surface_wind": -5.0847697771451354, "t_final": 262.59484512024386, "out_of_rail_velocity": 23.300454544726513, "initial_stability_margin": 2.520917425894566, "out_of_rail_time": 0.38793804088976513, "y_impact": -1141.2670809551137, "apogee_x": 377.27468017127325, "impact_velocity": -5.205511970810673, "max_mach_number": 0.7144479883269124, "x_impact": -82.1171383017543, "out_of_rail_stability_margin": 2.601662673963552, "apogee_time": 22.57310308994515} +{"apogee": 3949.4027115061995, "frontal_surface_wind": -3.553843064027827, "apogee_y": 964.4685757870969, "lateral_surface_wind": -5.656795890544563, "t_final": 340.6770298713923, "out_of_rail_velocity": 28.203711347619265, "initial_stability_margin": 2.6462438525588983, "out_of_rail_time": 0.3322202425843338, "y_impact": -2686.4443047093023, "apogee_x": 432.5470752799934, "impact_velocity": -5.278492328012904, "max_mach_number": 1.0108790533655558, "x_impact": 598.7815489811737, "out_of_rail_stability_margin": 2.713170672255231, "apogee_time": 27.13957646957204} +{"apogee": 3133.6220258271246, "frontal_surface_wind": -2.9051520198406457, "apogee_y": 805.6980491079977, "lateral_surface_wind": -5.5296627609456355, "t_final": 283.8405959474265, "out_of_rail_velocity": 25.08853340822897, "initial_stability_margin": 2.5551652210477633, "out_of_rail_time": 0.36508537914715833, "y_impact": -1723.1398881021507, "apogee_x": 345.02688839799447, "impact_velocity": -5.371926243104125, "max_mach_number": 0.8221396154456304, "x_impact": 237.92102435060482, "out_of_rail_stability_margin": 2.628064473156379, "apogee_time": 24.750505788050443} +{"apogee": 3415.1659532344243, "frontal_surface_wind": -4.0821555976829265, "apogee_y": 848.3758486090782, "lateral_surface_wind": -4.908316007762329, "t_final": 316.68955351751333, "out_of_rail_velocity": 26.24253486045869, "initial_stability_margin": 2.673779066053098, "out_of_rail_time": 0.35188668798877953, "y_impact": -2067.5437643404, "apogee_x": 436.26651549685516, "impact_velocity": -5.210748986412076, "max_mach_number": 0.892711323220456, "x_impact": 180.6459752377679, "out_of_rail_stability_margin": 2.745684601130835, "apogee_time": 25.52871384558452} +{"apogee": 3419.4367054616637, "frontal_surface_wind": -2.9541170281456637, "apogee_y": 897.7872032583325, "lateral_surface_wind": -4.991193929372305, "t_final": 315.99374872779924, "out_of_rail_velocity": 26.26912270126673, "initial_stability_margin": 2.6964327425112264, "out_of_rail_time": 0.3516530818491045, "y_impact": -1719.5201794964814, "apogee_x": 509.0411194778089, "impact_velocity": -5.2178468376462686, "max_mach_number": 0.896013240847321, "x_impact": 424.7028855951092, "out_of_rail_stability_margin": 2.7704015876018877, "apogee_time": 25.526237566050497} +{"apogee": 2426.192786105562, "frontal_surface_wind": -4.185311533761489, "apogee_y": 771.7404831660946, "lateral_surface_wind": -4.895693488506682, "t_final": 249.6907848228551, "out_of_rail_velocity": 22.913255371473795, "initial_stability_margin": 2.486687603675515, "out_of_rail_time": 0.39321557176007704, "y_impact": -1068.701790115754, "apogee_x": 388.09370888836713, "impact_velocity": -5.2878356892628355, "max_mach_number": 0.690703489750257, "x_impact": 209.50933143869872, "out_of_rail_stability_margin": 2.566084545079414, "apogee_time": 22.109405957960718} +{"apogee": 3210.0971980324707, "frontal_surface_wind": -4.397931670568207, "apogee_y": 787.146788428976, "lateral_surface_wind": -4.268719527183609, "t_final": 299.1709707588915, "out_of_rail_velocity": 25.45339333098226, "initial_stability_margin": 2.6658992435007463, "out_of_rail_time": 0.36101613898351637, "y_impact": -1641.1814240183162, "apogee_x": 405.89147371197214, "impact_velocity": -5.251629145549825, "max_mach_number": 0.8432413346682525, "x_impact": -91.67975259381868, "out_of_rail_stability_margin": 2.739354175164603, "apogee_time": 24.925992004645355} +{"apogee": 2882.9296383814117, "frontal_surface_wind": -3.7858418662929343, "apogee_y": 787.7007915029416, "lateral_surface_wind": -5.140327005081836, "t_final": 286.57383794532603, "out_of_rail_velocity": 24.536405653255766, "initial_stability_margin": 2.5193507890634588, "out_of_rail_time": 0.3731148120997397, "y_impact": -1577.5063763416156, "apogee_x": 463.4603689707639, "impact_velocity": -5.151604590561666, "max_mach_number": 0.7870715239857698, "x_impact": 184.01066021819906, "out_of_rail_stability_margin": 2.597507143483704, "apogee_time": 23.745292423475956} +{"apogee": 1922.406145760849, "frontal_surface_wind": -3.197257753150118, "apogee_y": 609.1101985942299, "lateral_surface_wind": -5.017254200467785, "t_final": 227.1284480746591, "out_of_rail_velocity": 20.98375991859878, "initial_stability_margin": 2.403840059498919, "out_of_rail_time": 0.4238119602480294, "y_impact": -777.849854638392, "apogee_x": 301.3961405253872, "impact_velocity": -5.235678732464917, "max_mach_number": 0.583151973089471, "x_impact": 196.5499279152381, "out_of_rail_stability_margin": 2.493377460655522, "apogee_time": 19.974530720277937} +{"apogee": 2791.9746604073, "frontal_surface_wind": -4.363026479644414, "apogee_y": 835.3662362216855, "lateral_surface_wind": -4.915964131408, "t_final": 266.6776078190051, "out_of_rail_velocity": 24.14996702025842, "initial_stability_margin": 2.7180076770163315, "out_of_rail_time": 0.37723712066727416, "y_impact": -1679.5578636101473, "apogee_x": 452.3614131252323, "impact_velocity": -5.344588856689884, "max_mach_number": 0.7628975897637271, "x_impact": 347.7845605192954, "out_of_rail_stability_margin": 2.791401789776661, "apogee_time": 23.515060207216855} +{"apogee": 4263.891180131208, "frontal_surface_wind": -4.275155045461815, "apogee_y": 1038.4224052783798, "lateral_surface_wind": -4.3916760716163825, "t_final": 346.1390169265432, "out_of_rail_velocity": 30.004560213713862, "initial_stability_margin": 2.6004296476393938, "out_of_rail_time": 0.3168490609402971, "y_impact": -2259.8545553694835, "apogee_x": 759.4024081956522, "impact_velocity": -5.314172309009796, "max_mach_number": 1.1139807617146145, "x_impact": 361.47489700056235, "out_of_rail_stability_margin": 2.6643811378437987, "apogee_time": 27.846916642830287} +{"apogee": 3056.463300797104, "frontal_surface_wind": -4.439244868202384, "apogee_y": 900.6466400168681, "lateral_surface_wind": -5.82201253466393, "t_final": 297.9311644916333, "out_of_rail_velocity": 25.144052415132027, "initial_stability_margin": 2.607796255278047, "out_of_rail_time": 0.36471077381409245, "y_impact": -1971.9564089454304, "apogee_x": 354.8997819258265, "impact_velocity": -5.176945094231567, "max_mach_number": 0.8221001883942631, "x_impact": 266.4323011539668, "out_of_rail_stability_margin": 2.6802562328308657, "apogee_time": 24.358075998042704} +{"apogee": 4145.661423450702, "frontal_surface_wind": -3.255119095658706, "apogee_y": 1029.6144107452733, "lateral_surface_wind": -5.621705420001032, "t_final": 342.2882966783958, "out_of_rail_velocity": 29.64740776750295, "initial_stability_margin": 2.5701573379144373, "out_of_rail_time": 0.3194149986410982, "y_impact": -2549.641047409326, "apogee_x": 676.9822739930265, "impact_velocity": -5.120387397871408, "max_mach_number": 1.0941144617450669, "x_impact": 614.7762952192587, "out_of_rail_stability_margin": 2.6352154489873922, "apogee_time": 27.475215079815495} +{"apogee": 2812.6468748199027, "frontal_surface_wind": -4.407894195337863, "apogee_y": 899.8335815253995, "lateral_surface_wind": -5.845784268714669, "t_final": 270.27965944967093, "out_of_rail_velocity": 24.31772844759008, "initial_stability_margin": 2.63276643478692, "out_of_rail_time": 0.37658708415235265, "y_impact": -1555.957990166138, "apogee_x": 374.08854114865505, "impact_velocity": -5.282101441936795, "max_mach_number": 0.7725010607580954, "x_impact": 311.01205956322985, "out_of_rail_stability_margin": 2.7097802437623986, "apogee_time": 23.537104807932625} +{"apogee": 4192.335145304331, "frontal_surface_wind": -4.868234920573566, "apogee_y": 1189.0140187931593, "lateral_surface_wind": -4.280301782317233, "t_final": 347.0112901328729, "out_of_rail_velocity": 29.698926506151768, "initial_stability_margin": 2.762593362489438, "out_of_rail_time": 0.3189523529915886, "y_impact": -2389.504664250119, "apogee_x": 847.066170633396, "impact_velocity": -5.307157082291146, "max_mach_number": 1.102087184435272, "x_impact": 649.1443579922477, "out_of_rail_stability_margin": 2.8277986917398334, "apogee_time": 27.670954473907475} +{"apogee": 2931.8036577620865, "frontal_surface_wind": -4.319207950122323, "apogee_y": 850.946567757493, "lateral_surface_wind": -5.73464334214704, "t_final": 272.2434092762513, "out_of_rail_velocity": 24.469338038309118, "initial_stability_margin": 2.7587177644109535, "out_of_rail_time": 0.37373023725936766, "y_impact": -1521.7785996315913, "apogee_x": 275.0525899890603, "impact_velocity": -5.4970027846870195, "max_mach_number": 0.7784046096594317, "x_impact": 235.6121645519288, "out_of_rail_stability_margin": 2.828133052652276, "apogee_time": 24.107986491804677} +{"apogee": 3973.1198328854152, "frontal_surface_wind": -3.8078120971010176, "apogee_y": 915.9310512942005, "lateral_surface_wind": -5.0671697597304775, "t_final": 337.3530719034167, "out_of_rail_velocity": 28.37907972248773, "initial_stability_margin": 2.6741252172719387, "out_of_rail_time": 0.3303091899563087, "y_impact": -2329.2734911251196, "apogee_x": 520.3160667777494, "impact_velocity": -5.2763364471343275, "max_mach_number": 1.0213923189914693, "x_impact": 338.1235370559287, "out_of_rail_stability_margin": 2.7409073353069586, "apogee_time": 27.174253996522943} +{"apogee": 3144.9934032115834, "frontal_surface_wind": -3.3946291847126515, "apogee_y": 949.9365319013272, "lateral_surface_wind": -4.808639962906199, "t_final": 286.6331880944986, "out_of_rail_velocity": 25.316651336710486, "initial_stability_margin": 2.600508750438265, "out_of_rail_time": 0.3622639955051944, "y_impact": -1246.905850882083, "apogee_x": 509.6263721855155, "impact_velocity": -5.341380397006437, "max_mach_number": 0.8342666822028363, "x_impact": 469.77194975444644, "out_of_rail_stability_margin": 2.671024064956417, "apogee_time": 24.73160966799502} +{"apogee": 2342.673542713628, "frontal_surface_wind": -4.086253129247519, "apogee_y": 711.2411640943969, "lateral_surface_wind": -6.029319226466761, "t_final": 248.87930025481688, "out_of_rail_velocity": 22.488733597361083, "initial_stability_margin": 2.625112737462856, "out_of_rail_time": 0.39963203677996695, "y_impact": -1341.0779438897332, "apogee_x": 250.7406855473049, "impact_velocity": -5.298547538164191, "max_mach_number": 0.6671092657737324, "x_impact": 105.32209495476438, "out_of_rail_stability_margin": 2.7071312294955003, "apogee_time": 21.81934474121048} +{"apogee": 3860.9271822461383, "frontal_surface_wind": -4.568856040716686, "apogee_y": 1005.1910706649122, "lateral_surface_wind": -4.598505090657902, "t_final": 326.2505269691578, "out_of_rail_velocity": 27.77900278153912, "initial_stability_margin": 2.639006490238147, "out_of_rail_time": 0.33652813714184965, "y_impact": -2217.962454872935, "apogee_x": 698.7878206923639, "impact_velocity": -5.33647236850844, "max_mach_number": 0.9903005811193525, "x_impact": 433.54430046391343, "out_of_rail_stability_margin": 2.7071702859542577, "apogee_time": 26.933329876411563} +{"apogee": 3443.8666937941484, "frontal_surface_wind": -4.129532866316739, "apogee_y": 990.1497979044575, "lateral_surface_wind": -4.439269551881266, "t_final": 296.43980775208934, "out_of_rail_velocity": 26.326051277747855, "initial_stability_margin": 2.633955080847449, "out_of_rail_time": 0.350939054557945, "y_impact": -1497.7103654913662, "apogee_x": 649.6225008580949, "impact_velocity": -5.3234928034806925, "max_mach_number": 0.8993673558089018, "x_impact": 319.95699531433934, "out_of_rail_stability_margin": 2.7037299115306155, "apogee_time": 25.6836963645684} +{"apogee": 3613.1235568851, "frontal_surface_wind": -4.454355076734636, "apogee_y": 964.1216806916412, "lateral_surface_wind": -4.709502674377451, "t_final": 305.3739706905562, "out_of_rail_velocity": 26.889816408762783, "initial_stability_margin": 2.601454416622922, "out_of_rail_time": 0.34499402761662945, "y_impact": -1898.1445973655702, "apogee_x": 683.2025029643582, "impact_velocity": -5.323627188029361, "max_mach_number": 0.9354980725034722, "x_impact": 400.2514564791988, "out_of_rail_stability_margin": 2.6713616378990253, "apogee_time": 26.192222263358225} +{"apogee": 3257.836501797041, "frontal_surface_wind": -3.0603004298913423, "apogee_y": 820.4008173965778, "lateral_surface_wind": -5.445331926244712, "t_final": 304.3970686531759, "out_of_rail_velocity": 25.674122651838896, "initial_stability_margin": 2.595573385743716, "out_of_rail_time": 0.35792642885979964, "y_impact": -1975.45554242219, "apogee_x": 332.40832074404847, "impact_velocity": -5.132597952941603, "max_mach_number": 0.860878642277757, "x_impact": 219.4333100294131, "out_of_rail_stability_margin": 2.67042450634034, "apogee_time": 25.022302899218847} {"apogee": 2983.3033214669804, "frontal_surface_wind": -3.926988148972946, "apogee_y": 755.5559779225467, "lateral_surface_wind": -5.105233730777631, "t_final": 280.10869730499365, "out_of_rail_velocity": 24.76407024167618, "initial_stability_margin": 2.5338596410495233, "out_of_rail_time": 0.36868125611797464, "y_impact": -1511.1170399930472, "apogee_x": 340.1913839136258, "impact_velocity": -5.231987052944898, "max_mach_number": 0.7993570817929538, "x_impact": 175.536690674999, "out_of_rail_stability_margin": 2.6067764105884934, "apogee_time": 24.1523024031831} -{"apogee": 3260.780127526729, "frontal_surface_wind": -4.2630035853139345, "apogee_y": 886.6311569304927, "lateral_surface_wind": -4.31125924526127, "t_final": 307.80439310193793, "out_of_rail_velocity": 25.852734697985106, "initial_stability_margin": 2.537416370203071, "out_of_rail_time": 0.35689437330241547, "y_impact": -1703.6118529878502, "apogee_x": 514.6753600226418, "impact_velocity": -5.175914597788924, "max_mach_number": 0.8680333376943979, "x_impact": 103.10302250261267, "out_of_rail_stability_margin": 2.609585679317097, "apogee_time": 25.00403093742554} +{"apogee": 3606.9477799714145, "frontal_surface_wind": -3.9754347148759046, "apogee_y": 904.7172143290527, "lateral_surface_wind": -4.995145561793921, "t_final": 327.48475350301493, "out_of_rail_velocity": 26.867597280563597, "initial_stability_margin": 2.647637145952816, "out_of_rail_time": 0.345562232206529, "y_impact": -2196.986914140013, "apogee_x": 521.9496522435579, "impact_velocity": -5.255105704690178, "max_mach_number": 0.9309875668048583, "x_impact": 304.0783831393629, "out_of_rail_stability_margin": 2.717382730093, "apogee_time": 26.153108121550137} +{"apogee": 3545.3408556508502, "frontal_surface_wind": -3.2065419114809406, "apogee_y": 1015.3559179027935, "lateral_surface_wind": -5.011325754938142, "t_final": 319.79611075802893, "out_of_rail_velocity": 26.739380635242753, "initial_stability_margin": 2.540905260572661, "out_of_rail_time": 0.346731425785669, "y_impact": -1817.924926948385, "apogee_x": 674.137733039091, "impact_velocity": -5.260403208160562, "max_mach_number": 0.9238332308886826, "x_impact": 618.477493348774, "out_of_rail_stability_margin": 2.61062467808152, "apogee_time": 25.951639141571142} +{"apogee": 2234.245968147043, "frontal_surface_wind": -4.245330366104466, "apogee_y": 736.9383924245318, "lateral_surface_wind": -5.436631720308798, "t_final": 247.13016271630732, "out_of_rail_velocity": 22.213874091437113, "initial_stability_margin": 2.64905623008995, "out_of_rail_time": 0.4042162504592053, "y_impact": -1210.022623836325, "apogee_x": 302.1390859404791, "impact_velocity": -5.237941890362226, "max_mach_number": 0.651244175170666, "x_impact": 12.715584058106725, "out_of_rail_stability_margin": 2.7309828163096856, "apogee_time": 21.341873063998438} +{"apogee": 3784.2733009541635, "frontal_surface_wind": -3.230824626760345, "apogee_y": 1003.8582793258117, "lateral_surface_wind": -4.150429147765335, "t_final": 329.8491766977999, "out_of_rail_velocity": 27.852571669307665, "initial_stability_margin": 2.6290498939718425, "out_of_rail_time": 0.3363609544038166, "y_impact": -1809.7881395747909, "apogee_x": 700.7991886323621, "impact_velocity": -5.168992389039644, "max_mach_number": 0.9933351036058478, "x_impact": 678.8533431039561, "out_of_rail_stability_margin": 2.701043619443646, "apogee_time": 26.536771064150724} +{"apogee": 3725.542107402058, "frontal_surface_wind": -3.3211225937625626, "apogee_y": 930.2352269583312, "lateral_surface_wind": -5.808833426309906, "t_final": 331.8451789394592, "out_of_rail_velocity": 27.498065524493285, "initial_stability_margin": 2.6717359922061332, "out_of_rail_time": 0.3391303672282896, "y_impact": -2399.3342236197914, "apogee_x": 436.0349580850832, "impact_velocity": -5.211609862034799, "max_mach_number": 0.9687810096736027, "x_impact": 508.7204512395061, "out_of_rail_stability_margin": 2.740909602817064, "apogee_time": 26.41966008561752} +{"apogee": 3300.938317237799, "frontal_surface_wind": -3.6872968106531023, "apogee_y": 876.3565669548441, "lateral_surface_wind": -5.2114683713803185, "t_final": 305.1190740521254, "out_of_rail_velocity": 25.82172657675604, "initial_stability_margin": 2.5842496659266647, "out_of_rail_time": 0.35636630011224874, "y_impact": -1870.3258047863553, "apogee_x": 572.0456578636163, "impact_velocity": -5.335423666374514, "max_mach_number": 0.8662147005606087, "x_impact": 328.17847612468756, "out_of_rail_stability_margin": 2.6553853161976257, "apogee_time": 25.219891566644026} +{"apogee": 2436.5818705166644, "frontal_surface_wind": -3.543682767763254, "apogee_y": 634.8504960381704, "lateral_surface_wind": -4.6466373554726506, "t_final": 252.5750016172952, "out_of_rail_velocity": 22.778456010692032, "initial_stability_margin": 2.5202120290448335, "out_of_rail_time": 0.3955595065285017, "y_impact": -1193.6698588045379, "apogee_x": 250.61459069865498, "impact_velocity": -5.2265349994723485, "max_mach_number": 0.6840997038366746, "x_impact": 81.08331605494818, "out_of_rail_stability_margin": 2.604180207483376, "apogee_time": 22.18252929797026} {"apogee": 2790.1934063490803, "frontal_surface_wind": -4.159862093748521, "apogee_y": 795.2914273728711, "lateral_surface_wind": -4.642248846217989, "t_final": 276.27210697392076, "out_of_rail_velocity": 24.029604637736274, "initial_stability_margin": 2.5212384829272376, "out_of_rail_time": 0.3786991777261954, "y_impact": -1498.9931784508321, "apogee_x": 387.2343770129541, "impact_velocity": -5.292900750090433, "max_mach_number": 0.7582048750946261, "x_impact": 114.55272861376322, "out_of_rail_stability_margin": 2.599137339170764, "apogee_time": 23.5184849805029} -{"apogee": 3885.592796414068, "frontal_surface_wind": -3.845001652770424, "apogee_y": 939.2832017868111, "lateral_surface_wind": -5.095951483570734, "t_final": 340.0112574786761, "out_of_rail_velocity": 28.14388784661246, "initial_stability_margin": 2.606327437224062, "out_of_rail_time": 0.332753098798267, "y_impact": -2302.648270657349, "apogee_x": 523.7956119484688, "impact_velocity": -5.221534646578817, "max_mach_number": 1.0052439721609034, "x_impact": 441.2699022399714, "out_of_rail_stability_margin": 2.672958551793843, "apogee_time": 26.88999928008215} -{"apogee": 3564.4563492383436, "frontal_surface_wind": -4.608201031876451, "apogee_y": 882.333426326476, "lateral_surface_wind": -4.55907642394957, "t_final": 319.13522219234375, "out_of_rail_velocity": 26.800944604337037, "initial_stability_margin": 2.530396066518384, "out_of_rail_time": 0.3459423347194663, "y_impact": -2178.022977282653, "apogee_x": 552.4549306108088, "impact_velocity": -5.2213280583500215, "max_mach_number": 0.9259688291193067, "x_impact": 217.42824095327947, "out_of_rail_stability_margin": 2.598818935515359, "apogee_time": 26.000702523260614} -{"apogee": 3651.907452355504, "frontal_surface_wind": -3.9333760409866176, "apogee_y": 825.5161669089649, "lateral_surface_wind": -4.8356467932853135, "t_final": 331.41982941219925, "out_of_rail_velocity": 27.073411408637302, "initial_stability_margin": 2.5233441449145144, "out_of_rail_time": 0.34324101610210905, "y_impact": -2333.1995162239323, "apogee_x": 409.36768189900846, "impact_velocity": -5.136155959174707, "max_mach_number": 0.9452208351126825, "x_impact": 216.47618860118308, "out_of_rail_stability_margin": 2.59573151009158, "apogee_time": 26.22172725117455} +{"apogee": 3376.0137429444376, "frontal_surface_wind": -3.6774025433717608, "apogee_y": 917.7932478343281, "lateral_surface_wind": -5.03305449237548, "t_final": 310.95891595352816, "out_of_rail_velocity": 26.07793077306446, "initial_stability_margin": 2.6573291769611367, "out_of_rail_time": 0.3536870892786098, "y_impact": -1920.9865601225945, "apogee_x": 588.0300631936626, "impact_velocity": -5.2625453471717965, "max_mach_number": 0.883168773224472, "x_impact": 388.5478677622006, "out_of_rail_stability_margin": 2.729135918434385, "apogee_time": 25.449564351989135} +{"apogee": 1749.6438976120266, "frontal_surface_wind": -3.212223917146475, "apogee_y": 569.3162117034154, "lateral_surface_wind": -5.007685529094488, "t_final": 212.79691614694246, "out_of_rail_velocity": 20.280257834908618, "initial_stability_margin": 2.5687962458569586, "out_of_rail_time": 0.43611538431908264, "y_impact": -663.0631052955895, "apogee_x": 266.87235389423387, "impact_velocity": -5.300173852596147, "max_mach_number": 0.5438927547693516, "x_impact": 196.96997291424995, "out_of_rail_stability_margin": 2.657376927965285, "apogee_time": 19.18574152486933} +{"apogee": 3229.6721915367602, "frontal_surface_wind": -4.321527738931956, "apogee_y": 978.4689566715167, "lateral_surface_wind": -4.921950204634589, "t_final": 311.25463617158914, "out_of_rail_velocity": 25.812994357340536, "initial_stability_margin": 2.514638698962357, "out_of_rail_time": 0.35660919456188306, "y_impact": -1538.930253597799, "apogee_x": 563.2819704498597, "impact_velocity": -5.130444144022386, "max_mach_number": 0.8688332567044672, "x_impact": 21.141644926703563, "out_of_rail_stability_margin": 2.5904652250732507, "apogee_time": 24.853838488016166} +{"apogee": 3333.131665537738, "frontal_surface_wind": -3.3126206031845977, "apogee_y": 814.9659331134853, "lateral_surface_wind": -4.865497953336156, "t_final": 310.2701940757101, "out_of_rail_velocity": 25.941270782001233, "initial_stability_margin": 2.637493051881009, "out_of_rail_time": 0.3551132247314274, "y_impact": -1714.1415129741117, "apogee_x": 349.9979995706912, "impact_velocity": -5.242644513928293, "max_mach_number": 0.8714305823067486, "x_impact": 299.89858409805646, "out_of_rail_stability_margin": 2.707446834146704, "apogee_time": 25.29784182378419} +{"apogee": 3635.9658111656267, "frontal_surface_wind": -3.1690523787072347, "apogee_y": 833.893098059766, "lateral_surface_wind": -5.382767460069505, "t_final": 333.51540626452055, "out_of_rail_velocity": 26.944197971221275, "initial_stability_margin": 2.520731140193745, "out_of_rail_time": 0.34450864467490483, "y_impact": -2514.135735724974, "apogee_x": 309.3502237032479, "impact_velocity": -5.148306731605818, "max_mach_number": 0.9413541581089668, "x_impact": 209.8690394202279, "out_of_rail_stability_margin": 2.59472581304387, "apogee_time": 26.190655656738183} +{"apogee": 2641.00837609168, "frontal_surface_wind": -3.854499176490351, "apogee_y": 669.2378800723152, "lateral_surface_wind": -5.190808804962099, "t_final": 271.9135810106765, "out_of_rail_velocity": 23.64835009747845, "initial_stability_margin": 2.655040717498879, "out_of_rail_time": 0.38312066089020075, "y_impact": -1661.5353993210972, "apogee_x": 271.54113247753236, "impact_velocity": -5.1099722511892125, "max_mach_number": 0.7334544803811925, "x_impact": -57.531924061130645, "out_of_rail_stability_margin": 2.73378427986877, "apogee_time": 22.885463569311565} +{"apogee": 1663.1149711530322, "frontal_surface_wind": -4.336929365663245, "apogee_y": 530.7523665763157, "lateral_surface_wind": -4.4772726817188495, "t_final": 210.51053609123588, "out_of_rail_velocity": 19.87030904640306, "initial_stability_margin": 2.4980374107047205, "out_of_rail_time": 0.4444791307036797, "y_impact": -834.5256158263405, "apogee_x": 194.7196040608246, "impact_velocity": -5.202146365419598, "max_mach_number": 0.5242001665812256, "x_impact": -15.660602418243586, "out_of_rail_stability_margin": 2.5935524351621053, "apogee_time": 18.75271070475408} +{"apogee": 2648.743033840977, "frontal_surface_wind": -3.3377776884694157, "apogee_y": 836.892748037305, "lateral_surface_wind": -5.799279365556656, "t_final": 271.062627567764, "out_of_rail_velocity": 23.801006280589174, "initial_stability_margin": 2.5039315835525837, "out_of_rail_time": 0.3811345935827931, "y_impact": -1453.674814701524, "apogee_x": 427.0749618558314, "impact_velocity": -5.194210019950919, "max_mach_number": 0.742678776405727, "x_impact": 394.79291273322855, "out_of_rail_stability_margin": 2.5807247359204517, "apogee_time": 22.90427139615154} +{"apogee": 2810.0119762266495, "frontal_surface_wind": -2.983869652326487, "apogee_y": 698.8662446497648, "lateral_surface_wind": -4.454341503806286, "t_final": 274.19469285067544, "out_of_rail_velocity": 24.169998081438848, "initial_stability_margin": 2.5083782083402943, "out_of_rail_time": 0.37700384983145985, "y_impact": -1719.23276128585, "apogee_x": 402.57479012539955, "impact_velocity": -5.258263142515755, "max_mach_number": 0.7628745629734313, "x_impact": 39.217416728508766, "out_of_rail_stability_margin": 2.582214131244179, "apogee_time": 23.57083568588063} +{"apogee": 3247.465032005083, "frontal_surface_wind": -3.8181022390292125, "apogee_y": 790.5825218188633, "lateral_surface_wind": -5.1871709688773295, "t_final": 299.67327250103443, "out_of_rail_velocity": 25.5769121933445, "initial_stability_margin": 2.6011654200719363, "out_of_rail_time": 0.3592992368604364, "y_impact": -1771.8292613940264, "apogee_x": 368.51190442279625, "impact_velocity": -5.24984752159218, "max_mach_number": 0.8508012869045746, "x_impact": 226.98614013111109, "out_of_rail_stability_margin": 2.673444203137997, "apogee_time": 25.058426917663677} +{"apogee": 2558.7939578270602, "frontal_surface_wind": -4.6593866340178725, "apogee_y": 886.2360183267756, "lateral_surface_wind": -5.1276498729050894, "t_final": 267.28473417979853, "out_of_rail_velocity": 23.52514579582065, "initial_stability_margin": 2.6131964717938794, "out_of_rail_time": 0.384932502907947, "y_impact": -1462.3608837541453, "apogee_x": 445.66199935071097, "impact_velocity": -5.208652743197354, "max_mach_number": 0.7281673816359546, "x_impact": 65.5422600411212, "out_of_rail_stability_margin": 2.6900527466784028, "apogee_time": 22.579303780505928} +{"apogee": 2701.9176040560033, "frontal_surface_wind": -3.220858537979167, "apogee_y": 788.9671209175171, "lateral_surface_wind": -6.049041432919187, "t_final": 262.57656028923066, "out_of_rail_velocity": 23.84304707442244, "initial_stability_margin": 2.7859949428112736, "out_of_rail_time": 0.3806331585170397, "y_impact": -1550.3547251261582, "apogee_x": 345.13792891413425, "impact_velocity": -5.269782964753291, "max_mach_number": 0.7440038194676442, "x_impact": 327.300513422616, "out_of_rail_stability_margin": 2.8594705477576317, "apogee_time": 23.18116329023423} +{"apogee": 2097.3742398366426, "frontal_surface_wind": -4.059049225204052, "apogee_y": 846.5749769654064, "lateral_surface_wind": -5.921639212701298, "t_final": 233.1029162184434, "out_of_rail_velocity": 21.92493183971591, "initial_stability_margin": 2.66286284833726, "out_of_rail_time": 0.407944457104352, "y_impact": -909.7417158854146, "apogee_x": 446.7720914664324, "impact_velocity": -5.305760491557642, "max_mach_number": 0.6339740804811675, "x_impact": 435.3767558668707, "out_of_rail_stability_margin": 2.7431188403461997, "apogee_time": 20.705856071120486} +{"apogee": 3487.925662990538, "frontal_surface_wind": -3.322532228014718, "apogee_y": 859.0644340736219, "lateral_surface_wind": -5.289409995640028, "t_final": 300.91811764917315, "out_of_rail_velocity": 26.43222831765259, "initial_stability_margin": 2.5438187310272475, "out_of_rail_time": 0.34993085995479023, "y_impact": -1959.1093248027544, "apogee_x": 329.89456184047253, "impact_velocity": -5.238062789935655, "max_mach_number": 0.9046255002264757, "x_impact": 258.04219009197004, "out_of_rail_stability_margin": 2.614236879357268, "apogee_time": 25.788709396123256} +{"apogee": 2908.989443442325, "frontal_surface_wind": -3.405760859230102, "apogee_y": 845.5089861098535, "lateral_surface_wind": -5.946900448854221, "t_final": 279.5364739350794, "out_of_rail_velocity": 24.52761449656427, "initial_stability_margin": 2.622030669913465, "out_of_rail_time": 0.37245321674751414, "y_impact": -1744.4884519623158, "apogee_x": 383.42339860035105, "impact_velocity": -5.262693969141868, "max_mach_number": 0.7880931460003631, "x_impact": 379.7616337872875, "out_of_rail_stability_margin": 2.6968252768846734, "apogee_time": 23.907308098609846} +{"apogee": 3598.1421336698095, "frontal_surface_wind": -3.7455267328130497, "apogee_y": 904.5646861959874, "lateral_surface_wind": -5.113381643740146, "t_final": 325.357772973525, "out_of_rail_velocity": 26.922231633939337, "initial_stability_margin": 2.4259641548848028, "out_of_rail_time": 0.3449022153478815, "y_impact": -2113.2166456827035, "apogee_x": 559.5104876392211, "impact_velocity": -5.282705833852962, "max_mach_number": 0.9328927230142345, "x_impact": 328.89896345685776, "out_of_rail_stability_margin": 2.493748501568417, "apogee_time": 26.10379103762801} +{"apogee": 2886.6426833811597, "frontal_surface_wind": -3.316567240566649, "apogee_y": 847.7560186642957, "lateral_surface_wind": -5.811435519406162, "t_final": 277.93671702843085, "out_of_rail_velocity": 24.42352556603743, "initial_stability_margin": 2.677846270980574, "out_of_rail_time": 0.3736643887610365, "y_impact": -1572.4059150496746, "apogee_x": 389.0297262258345, "impact_velocity": -5.331186377714306, "max_mach_number": 0.7805387974199008, "x_impact": 367.40498786719826, "out_of_rail_stability_margin": 2.7514668238542384, "apogee_time": 23.85477060884735} +{"apogee": 4011.7472939763684, "frontal_surface_wind": -3.4274471548599776, "apogee_y": 949.3649960440375, "lateral_surface_wind": -5.746738819370313, "t_final": 343.1758835987509, "out_of_rail_velocity": 28.318261345108326, "initial_stability_margin": 2.5873969518980706, "out_of_rail_time": 0.331333230038929, "y_impact": -2621.656644411641, "apogee_x": 423.6682287865805, "impact_velocity": -5.333714123180705, "max_mach_number": 1.019900849619385, "x_impact": 541.4080971132507, "out_of_rail_stability_margin": 2.6549717104317647, "apogee_time": 27.368491668675393} +{"apogee": 3238.843176348839, "frontal_surface_wind": -4.4428860727418895, "apogee_y": 1000.4009033644476, "lateral_surface_wind": -6.264307239666076, "t_final": 304.1862313929867, "out_of_rail_velocity": 25.77739592295205, "initial_stability_margin": 2.5840349987927147, "out_of_rail_time": 0.3569042347547819, "y_impact": -2062.0821781168224, "apogee_x": 353.41125069621944, "impact_velocity": -5.20451930852711, "max_mach_number": 0.8645078052570093, "x_impact": 238.30085778144172, "out_of_rail_stability_margin": 2.657136273891192, "apogee_time": 24.92245682156915} +{"apogee": 3052.1606415289684, "frontal_surface_wind": -3.872522986756365, "apogee_y": 862.6438011462117, "lateral_surface_wind": -4.884515606102784, "t_final": 290.99427699774327, "out_of_rail_velocity": 25.0959761656542, "initial_stability_margin": 2.8085763910822497, "out_of_rail_time": 0.36476406686561835, "y_impact": -1673.5335287862981, "apogee_x": 495.78921042328295, "impact_velocity": -5.341427551077573, "max_mach_number": 0.8132974461874988, "x_impact": 251.20668935198947, "out_of_rail_stability_margin": 2.8740439770380717, "apogee_time": 24.408758296457123} +{"apogee": 3636.4285661483673, "frontal_surface_wind": -3.8752068799181747, "apogee_y": 1051.1042743533824, "lateral_surface_wind": -6.630501752215402, "t_final": 317.43310281832197, "out_of_rail_velocity": 27.178986574583913, "initial_stability_margin": 2.6240472944295887, "out_of_rail_time": 0.3427202520958097, "y_impact": -2304.627958830795, "apogee_x": 469.0600308503465, "impact_velocity": -5.281578010117565, "max_mach_number": 0.9502000732094479, "x_impact": 421.43355784869965, "out_of_rail_stability_margin": 2.6934678168453, "apogee_time": 26.157432108120343} +{"apogee": 3636.6251672691374, "frontal_surface_wind": -3.8235283337883597, "apogee_y": 1024.2441919049413, "lateral_surface_wind": -4.922962326682554, "t_final": 316.28645818244405, "out_of_rail_velocity": 27.294472262520635, "initial_stability_margin": 2.5269814453056174, "out_of_rail_time": 0.34174725562944025, "y_impact": -1903.0261187503045, "apogee_x": 714.1599780174512, "impact_velocity": -5.241134884677596, "max_mach_number": 0.9585813217200215, "x_impact": 580.6600343484519, "out_of_rail_stability_margin": 2.5983512501257624, "apogee_time": 26.110807970829878} {"apogee": 2249.1540235541006, "frontal_surface_wind": -2.9136950906011925, "apogee_y": 699.7716240226395, "lateral_surface_wind": -5.014898321560432, "t_final": 238.28498825340301, "out_of_rail_velocity": 22.28439099039905, "initial_stability_margin": 2.527813521310565, "out_of_rail_time": 0.40284589638826984, "y_impact": -822.4378059975744, "apogee_x": 388.02812201459426, "impact_velocity": -5.329323315219495, "max_mach_number": 0.6501037701009532, "x_impact": 328.21150966566074, "out_of_rail_stability_margin": 2.605714540032568, "apogee_time": 21.4131636137213} +{"apogee": 3034.5652450539556, "frontal_surface_wind": -2.970239531969434, "apogee_y": 867.8239642966662, "lateral_surface_wind": -5.494975489563087, "t_final": 293.5297812241148, "out_of_rail_velocity": 25.02233814760921, "initial_stability_margin": 2.51905888624015, "out_of_rail_time": 0.3657379122880764, "y_impact": -1719.7182565730557, "apogee_x": 443.2683585825782, "impact_velocity": -5.10541769016513, "max_mach_number": 0.8214207746103417, "x_impact": 333.4971838917141, "out_of_rail_stability_margin": 2.5969054111120777, "apogee_time": 24.251794289473878} +{"apogee": 2364.928231247394, "frontal_surface_wind": -3.5170553470769716, "apogee_y": 790.7746114472878, "lateral_surface_wind": -4.7985016971745935, "t_final": 245.94982801042838, "out_of_rail_velocity": 22.685198515982382, "initial_stability_margin": 2.5291316645979576, "out_of_rail_time": 0.3972409340965076, "y_impact": -859.8203991074655, "apogee_x": 413.9911037998812, "impact_velocity": -5.361813624808838, "max_mach_number": 0.6768653408688845, "x_impact": 281.10102386353105, "out_of_rail_stability_margin": 2.6093991058578725, "apogee_time": 21.888567922216726} {"apogee": 3874.494312527984, "frontal_surface_wind": -3.7875263209969856, "apogee_y": 983.2045382650492, "lateral_surface_wind": -4.950714226954847, "t_final": 343.51295818392396, "out_of_rail_velocity": 28.3682826061037, "initial_stability_margin": 2.5217592728536595, "out_of_rail_time": 0.3311000223996021, "y_impact": -2397.8618211293274, "apogee_x": 672.4998370752937, "impact_velocity": -5.185911028390577, "max_mach_number": 1.0156905074876306, "x_impact": 540.9545644537977, "out_of_rail_stability_margin": 2.5885529479851566, "apogee_time": 26.774895572955007} +{"apogee": 3002.536448104538, "frontal_surface_wind": -4.3692143858872505, "apogee_y": 1005.5413436432299, "lateral_surface_wind": -5.874750258845138, "t_final": 286.68344738131987, "out_of_rail_velocity": 24.937746516215174, "initial_stability_margin": 2.6379619241407886, "out_of_rail_time": 0.36661460358379766, "y_impact": -1714.6954999494317, "apogee_x": 494.39323682406985, "impact_velocity": -5.33911060935096, "max_mach_number": 0.8107142614100202, "x_impact": 430.17308019144093, "out_of_rail_stability_margin": 2.7085145380859297, "apogee_time": 24.23023370781259} +{"apogee": 3179.954519539516, "frontal_surface_wind": -2.850090437080474, "apogee_y": 802.3659393479473, "lateral_surface_wind": -5.558242798640189, "t_final": 293.7049301872156, "out_of_rail_velocity": 25.35014167666634, "initial_stability_margin": 2.733928952200309, "out_of_rail_time": 0.3616892884646578, "y_impact": -1878.6370469264155, "apogee_x": 336.8838670875428, "impact_velocity": -5.292547721234118, "max_mach_number": 0.835395477631104, "x_impact": 218.63245034507167, "out_of_rail_stability_margin": 2.8035153420296846, "apogee_time": 24.85649191357792} +{"apogee": 3828.3830886089017, "frontal_surface_wind": -4.4454946421469295, "apogee_y": 1009.7401797376004, "lateral_surface_wind": -5.817241815524611, "t_final": 345.7585581888457, "out_of_rail_velocity": 27.91796125288611, "initial_stability_margin": 2.56170378684526, "out_of_rail_time": 0.33487897842869396, "y_impact": -2725.7312358032004, "apogee_x": 435.4884158814387, "impact_velocity": -5.203362330633672, "max_mach_number": 0.9917048097362693, "x_impact": 385.5063829614063, "out_of_rail_stability_margin": 2.627889583413327, "apogee_time": 26.73688649878584} {"apogee": 3449.8346567498425, "frontal_surface_wind": -3.185000897858484, "apogee_y": 768.9851534382531, "lateral_surface_wind": -4.312818755204869, "t_final": 306.5025672415605, "out_of_rail_velocity": 26.348099248173902, "initial_stability_margin": 2.4800468023736766, "out_of_rail_time": 0.3507803011063992, "y_impact": -2157.969479083126, "apogee_x": 414.3514399195889, "impact_velocity": -5.153043230767745, "max_mach_number": 0.8994012607697047, "x_impact": 100.5590495784027, "out_of_rail_stability_margin": 2.5516705606978234, "apogee_time": 25.64186822404151} -{"apogee": 3722.6351942298065, "frontal_surface_wind": -4.092948617010215, "apogee_y": 956.8106206470087, "lateral_surface_wind": -5.0049407159077335, "t_final": 325.6275187914103, "out_of_rail_velocity": 27.28145454123011, "initial_stability_margin": 2.542817456027403, "out_of_rail_time": 0.3409615873441347, "y_impact": -2307.3013342258832, "apogee_x": 537.9814397215778, "impact_velocity": -5.287084158486216, "max_mach_number": 0.9584898196749102, "x_impact": 266.00931567919895, "out_of_rail_stability_margin": 2.612371179032066, "apogee_time": 26.502991578273285} -{"apogee": 2277.8279251643685, "frontal_surface_wind": -3.7408031391008585, "apogee_y": 715.6511412077654, "lateral_surface_wind": -5.172924811671557, "t_final": 244.40275679292427, "out_of_rail_velocity": 22.313624411226854, "initial_stability_margin": 2.497313848975666, "out_of_rail_time": 0.40250665233846283, "y_impact": -1056.5558631456481, "apogee_x": 375.4045200929709, "impact_velocity": -5.309452079953268, "max_mach_number": 0.6572080734601271, "x_impact": 218.0805008347787, "out_of_rail_stability_margin": 2.5799948802508896, "apogee_time": 21.546609308507914} -{"apogee": 3600.0404447472083, "frontal_surface_wind": -4.157342377172009, "apogee_y": 904.1350081985215, "lateral_surface_wind": -4.951582000755581, "t_final": 323.45445748891524, "out_of_rail_velocity": 27.155582787310998, "initial_stability_margin": 2.46772737893552, "out_of_rail_time": 0.3428818366320518, "y_impact": -2254.04041056412, "apogee_x": 486.3724403284261, "impact_velocity": -5.05848825119632, "max_mach_number": 0.9479950961959466, "x_impact": 202.68881016533894, "out_of_rail_stability_margin": 2.5378433027900544, "apogee_time": 25.9809185823884} +{"apogee": 3883.782686404774, "frontal_surface_wind": -3.980192066416789, "apogee_y": 1065.2617662926514, "lateral_surface_wind": -4.991075069275847, "t_final": 330.60446360078834, "out_of_rail_velocity": 28.193068263649064, "initial_stability_margin": 2.608261327412863, "out_of_rail_time": 0.33206287383072475, "y_impact": -2048.0642289397956, "apogee_x": 656.2179513358334, "impact_velocity": -5.3414880346590055, "max_mach_number": 1.0080114908234534, "x_impact": 597.5850802478186, "out_of_rail_stability_margin": 2.672913054625925, "apogee_time": 26.89638906403265} +{"apogee": 3704.890948642087, "frontal_surface_wind": -4.176632167804914, "apogee_y": 1010.8177099371317, "lateral_surface_wind": -6.444883674912519, "t_final": 318.45900853376713, "out_of_rail_velocity": 27.211335895693782, "initial_stability_margin": 2.6523603224894168, "out_of_rail_time": 0.3415248530711217, "y_impact": -2377.1224654015505, "apogee_x": 346.5022170713676, "impact_velocity": -5.326627486985218, "max_mach_number": 0.9531758909256668, "x_impact": 293.6968986147909, "out_of_rail_stability_margin": 2.720978634005869, "apogee_time": 26.4434403176732} +{"apogee": 3560.419681340295, "frontal_surface_wind": -4.081920492441734, "apogee_y": 994.9100024959015, "lateral_surface_wind": -4.710929004198888, "t_final": 320.2384425868942, "out_of_rail_velocity": 26.889846459739005, "initial_stability_margin": 2.596489070988747, "out_of_rail_time": 0.34513839493483317, "y_impact": -1992.3659832338697, "apogee_x": 598.4589216140765, "impact_velocity": -5.1915268775516425, "max_mach_number": 0.9318212212959166, "x_impact": 421.1192654795572, "out_of_rail_stability_margin": 2.6663711461989728, "apogee_time": 25.940219287520186} +{"apogee": 2252.630318545548, "frontal_surface_wind": -3.757833673271014, "apogee_y": 699.5892222722937, "lateral_surface_wind": -5.160566375577833, "t_final": 245.13538827506926, "out_of_rail_velocity": 22.288578788188786, "initial_stability_margin": 2.511008040181123, "out_of_rail_time": 0.4025012344384579, "y_impact": -1077.0523281817557, "apogee_x": 360.2449945900997, "impact_velocity": -5.220244886410361, "max_mach_number": 0.6541760831370166, "x_impact": 199.1493793216428, "out_of_rail_stability_margin": 2.591873662760365, "apogee_time": 21.40791318253489} +{"apogee": 4016.786908249724, "frontal_surface_wind": -3.21741161518346, "apogee_y": 966.5165575807699, "lateral_surface_wind": -4.1608355384446245, "t_final": 332.50996331411966, "out_of_rail_velocity": 28.741663257231508, "initial_stability_margin": 2.4372862438554175, "out_of_rail_time": 0.3274046675606711, "y_impact": -1929.986497551129, "apogee_x": 671.3743434198827, "impact_velocity": -5.207678491646163, "max_mach_number": 1.0407640081290161, "x_impact": 690.1509253796097, "out_of_rail_stability_margin": 2.5041054360211725, "apogee_time": 27.24812184797506} +{"apogee": 2621.36532886796, "frontal_surface_wind": -2.7583698757913697, "apogee_y": 740.7506582222684, "lateral_surface_wind": -5.101981956544909, "t_final": 261.3020210656922, "out_of_rail_velocity": 23.516170331079394, "initial_stability_margin": 2.6859226071604363, "out_of_rail_time": 0.38523077372070036, "y_impact": -1079.43365508286, "apogee_x": 403.83759543261266, "impact_velocity": -5.315912473713043, "max_mach_number": 0.7246339417545365, "x_impact": 321.73400225111834, "out_of_rail_stability_margin": 2.7638300026728966, "apogee_time": 22.88255749714464} +{"apogee": 2100.506372608982, "frontal_surface_wind": -3.4116960268283387, "apogee_y": 687.3111409430858, "lateral_surface_wind": -4.873974463691198, "t_final": 234.9527833126099, "out_of_rail_velocity": 21.70732086562401, "initial_stability_margin": 2.7625381605489703, "out_of_rail_time": 0.41232862838044426, "y_impact": -813.3705695836306, "apogee_x": 326.1007399085441, "impact_velocity": -5.318169187269175, "max_mach_number": 0.6190466431425623, "x_impact": 194.85039813598405, "out_of_rail_stability_margin": 2.8435914428043234, "apogee_time": 20.79684347491289} +{"apogee": 2764.4220677146036, "frontal_surface_wind": -3.6110337394156806, "apogee_y": 845.2002449387626, "lateral_surface_wind": -5.399982174877297, "t_final": 278.7944070848404, "out_of_rail_velocity": 24.142653463076265, "initial_stability_margin": 2.545773158179375, "out_of_rail_time": 0.3773102247936875, "y_impact": -1582.962995715423, "apogee_x": 414.74977551511415, "impact_velocity": -5.187367726450955, "max_mach_number": 0.7633565515896253, "x_impact": 245.76039748336584, "out_of_rail_stability_margin": 2.620707551627124, "apogee_time": 23.353302448262628} +{"apogee": 4092.1296766967866, "frontal_surface_wind": -3.8599826585579304, "apogee_y": 1021.0315561858747, "lateral_surface_wind": -4.894431618160595, "t_final": 345.06277798286254, "out_of_rail_velocity": 29.58412881549336, "initial_stability_margin": 2.751819687133341, "out_of_rail_time": 0.32069367387961745, "y_impact": -2420.2848640561288, "apogee_x": 702.7339697189955, "impact_velocity": -5.254798989853412, "max_mach_number": 1.0778955084984403, "x_impact": 620.7395812693577, "out_of_rail_stability_margin": 2.8109331498214876, "apogee_time": 27.322944731493475} +{"apogee": 2746.9808364652617, "frontal_surface_wind": -3.436927068638566, "apogee_y": 775.8645664602458, "lateral_surface_wind": -4.726146273305093, "t_final": 267.5070295872401, "out_of_rail_velocity": 23.909077537442126, "initial_stability_margin": 2.7417421501444386, "out_of_rail_time": 0.38143542364629235, "y_impact": -1276.2507316613828, "apogee_x": 399.00438958530225, "impact_velocity": -5.4141518028190205, "max_mach_number": 0.7446793343379754, "x_impact": 226.19961100955103, "out_of_rail_stability_margin": 2.816907293947463, "apogee_time": 23.416556075720514} +{"apogee": 3524.0301202751543, "frontal_surface_wind": -4.651692377890956, "apogee_y": 1028.3865459767842, "lateral_surface_wind": -4.643755099576152, "t_final": 313.18446941477595, "out_of_rail_velocity": 26.691477620656578, "initial_stability_margin": 2.495086530336177, "out_of_rail_time": 0.34734595845806115, "y_impact": -2171.9838337776077, "apogee_x": 587.5124647293972, "impact_velocity": -5.234101679170566, "max_mach_number": 0.9252963761628413, "x_impact": 609.6183253232891, "out_of_rail_stability_margin": 2.5682849441377047, "apogee_time": 25.850844538374947} {"apogee": 2672.2906159276477, "frontal_surface_wind": -3.186868623037853, "apogee_y": 733.5752883808632, "lateral_surface_wind": -5.023859595140672, "t_final": 273.36404117590416, "out_of_rail_velocity": 23.734232106655067, "initial_stability_margin": 2.4856054039259776, "out_of_rail_time": 0.38191685632737377, "y_impact": -1291.7145656203038, "apogee_x": 368.52270000641425, "impact_velocity": -5.206871844444488, "max_mach_number": 0.739023849160982, "x_impact": 198.63258330716704, "out_of_rail_stability_margin": 2.5642766100710603, "apogee_time": 23.02446097855121} {"apogee": 4156.82953637903, "frontal_surface_wind": -4.460919868958712, "apogee_y": 895.7224109985343, "lateral_surface_wind": -5.301214101231658, "t_final": 344.781461420436, "out_of_rail_velocity": 29.820918850726752, "initial_stability_margin": 2.5687047947566612, "out_of_rail_time": 0.31783117138513334, "y_impact": -2596.734104346081, "apogee_x": 415.9606714808651, "impact_velocity": -5.118254799315706, "max_mach_number": 1.0961997111425543, "x_impact": 174.22409328456098, "out_of_rail_stability_margin": 2.6301192403558096, "apogee_time": 27.47284202463955} +{"apogee": 2309.9815979204736, "frontal_surface_wind": -3.8534467217534365, "apogee_y": 799.31801425031, "lateral_surface_wind": -6.643171698135188, "t_final": 239.41190371939572, "out_of_rail_velocity": 22.4812896567867, "initial_stability_margin": 2.691543535208125, "out_of_rail_time": 0.4000258082451588, "y_impact": -1211.809184795831, "apogee_x": 289.75141788570414, "impact_velocity": -5.360346222556302, "max_mach_number": 0.6637236459479449, "x_impact": 190.70905217407972, "out_of_rail_stability_margin": 2.7694541453260375, "apogee_time": 21.68431619035936} +{"apogee": 3590.094059219944, "frontal_surface_wind": -3.269768180095636, "apogee_y": 777.7359869251666, "lateral_surface_wind": -4.1198186765845985, "t_final": 316.2104589462562, "out_of_rail_velocity": 26.77015357548251, "initial_stability_margin": 2.6821834810360374, "out_of_rail_time": 0.3463168115973875, "y_impact": -1844.1220674945446, "apogee_x": 402.74792930235117, "impact_velocity": -5.209138202123349, "max_mach_number": 0.9209106020525936, "x_impact": 316.96916284364295, "out_of_rail_stability_margin": 2.7489646749623295, "apogee_time": 26.1221572755874} +{"apogee": 3782.5083831543498, "frontal_surface_wind": -3.841967202959537, "apogee_y": 928.0925468908792, "lateral_surface_wind": -5.169519840316596, "t_final": 344.7920007826584, "out_of_rail_velocity": 27.660651071331795, "initial_stability_margin": 2.4167621473956036, "out_of_rail_time": 0.3379362058698168, "y_impact": -2303.4841491436923, "apogee_x": 546.408293514313, "impact_velocity": -5.216296827442011, "max_mach_number": 0.9828786780824275, "x_impact": 488.39117734595226, "out_of_rail_stability_margin": 2.489029862948985, "apogee_time": 26.58716377968862} +{"apogee": 3940.2652561083582, "frontal_surface_wind": -3.1781842054773786, "apogee_y": 893.3594228603596, "lateral_surface_wind": -4.190875211164767, "t_final": 343.2283141761027, "out_of_rail_velocity": 28.574778534493458, "initial_stability_margin": 2.5542945949846056, "out_of_rail_time": 0.3288033320530855, "y_impact": -2158.781494953826, "apogee_x": 590.4723033375775, "impact_velocity": -5.190795772930534, "max_mach_number": 1.027720024809549, "x_impact": 571.6630208865365, "out_of_rail_stability_margin": 2.620202210530916, "apogee_time": 26.96831861528644} +{"apogee": 3575.634775605551, "frontal_surface_wind": -3.1005821873028854, "apogee_y": 915.5428388685693, "lateral_surface_wind": -5.003290486703872, "t_final": 314.58484685564446, "out_of_rail_velocity": 26.70393651659091, "initial_stability_margin": 2.60517406525536, "out_of_rail_time": 0.34702217872858276, "y_impact": -1719.0632960311154, "apogee_x": 500.94030736707094, "impact_velocity": -5.26515042636294, "max_mach_number": 0.9213670769546787, "x_impact": 516.0164777783207, "out_of_rail_stability_margin": 2.6744540494156923, "apogee_time": 26.085940864903176} +{"apogee": 3030.1601355791913, "frontal_surface_wind": -4.133905815639374, "apogee_y": 917.7339757643673, "lateral_surface_wind": -5.1101395392681095, "t_final": 288.95998633925797, "out_of_rail_velocity": 24.98485548199771, "initial_stability_margin": 2.689053005896984, "out_of_rail_time": 0.36625654813944686, "y_impact": -1921.3910917475735, "apogee_x": 583.5732361346053, "impact_velocity": -5.294143716281014, "max_mach_number": 0.8163774086661625, "x_impact": 524.1341896892309, "out_of_rail_stability_margin": 2.7627459614639354, "apogee_time": 24.3175954903282} +{"apogee": 2766.5674525244344, "frontal_surface_wind": -4.218657126353024, "apogee_y": 834.6406390978696, "lateral_surface_wind": -5.809012276480581, "t_final": 272.2744548375812, "out_of_rail_velocity": 24.102154868248725, "initial_stability_margin": 2.6547839165555565, "out_of_rail_time": 0.3782930495817312, "y_impact": -1486.753334972904, "apogee_x": 301.7114209126926, "impact_velocity": -5.272062326665057, "max_mach_number": 0.7589162113473744, "x_impact": 254.7326638222173, "out_of_rail_stability_margin": 2.7298213666182596, "apogee_time": 23.38441834622885} {"apogee": 4319.35127470076, "frontal_surface_wind": -3.5646724453286067, "apogee_y": 1015.2416620470644, "lateral_surface_wind": -6.895281405815689, "t_final": 374.5769417088964, "out_of_rail_velocity": 30.97651613622723, "initial_stability_margin": 2.4986531067664646, "out_of_rail_time": 0.3087971816006266, "y_impact": -3475.373873639539, "apogee_x": 491.4073472558672, "impact_velocity": -5.066705020034197, "max_mach_number": 1.1662806722540133, "x_impact": 934.2288734296422, "out_of_rail_stability_margin": 2.561112229671911, "apogee_time": 27.70788875440057} -{"apogee": 3117.5202897745644, "frontal_surface_wind": -3.642444100445455, "apogee_y": 850.8700900521549, "lateral_surface_wind": -4.70402995603985, "t_final": 302.9742978864276, "out_of_rail_velocity": 25.357281302372975, "initial_stability_margin": 2.629012571162269, "out_of_rail_time": 0.3616875084002643, "y_impact": -1668.876468541172, "apogee_x": 391.71923703465757, "impact_velocity": -5.165393736379995, "max_mach_number": 0.8350626164065601, "x_impact": 230.63939548324268, "out_of_rail_stability_margin": 2.7008942162765184, "apogee_time": 24.52718977463929} +{"apogee": 3773.0405381867367, "frontal_surface_wind": -2.9897254440411745, "apogee_y": 842.9191633861182, "lateral_surface_wind": -4.969946279974857, "t_final": 322.39331598741535, "out_of_rail_velocity": 27.28476550106726, "initial_stability_margin": 2.5285340145329704, "out_of_rail_time": 0.34093871198646925, "y_impact": -1950.0255634125594, "apogee_x": 411.0222091228833, "impact_velocity": -5.305133002951919, "max_mach_number": 0.9588826484087505, "x_impact": 353.02389586402063, "out_of_rail_stability_margin": 2.599692538137347, "apogee_time": 26.687307774614748} +{"apogee": 2288.3614429753707, "frontal_surface_wind": -4.139771505581619, "apogee_y": 736.0376038690765, "lateral_surface_wind": -5.865490896728571, "t_final": 250.40207757397263, "out_of_rail_velocity": 22.459409337817053, "initial_stability_margin": 2.6168453892852224, "out_of_rail_time": 0.4008423802002863, "y_impact": -1247.5220713349124, "apogee_x": 259.77997814610353, "impact_velocity": -5.212215268838314, "max_mach_number": 0.6619095170337699, "x_impact": 201.46648916491918, "out_of_rail_stability_margin": 2.697311756160678, "apogee_time": 21.540639466134063} +{"apogee": 3054.3827209817914, "frontal_surface_wind": -3.8354760936103025, "apogee_y": 879.0204282803759, "lateral_surface_wind": -5.174337687413483, "t_final": 288.82018245928555, "out_of_rail_velocity": 25.017018151285466, "initial_stability_margin": 2.5563097621773845, "out_of_rail_time": 0.3656582431871779, "y_impact": -1506.6841750230278, "apogee_x": 512.3866637803586, "impact_velocity": -5.286627942990412, "max_mach_number": 0.8182457972474122, "x_impact": 367.59033358630086, "out_of_rail_stability_margin": 2.6308222015615144, "apogee_time": 24.398408905846583} +{"apogee": 2713.1892887656645, "frontal_surface_wind": -3.9430432569519387, "apogee_y": 798.1493796417221, "lateral_surface_wind": -5.659700014439133, "t_final": 265.85040960522775, "out_of_rail_velocity": 23.798708576194535, "initial_stability_margin": 2.534338217801837, "out_of_rail_time": 0.3812981037759209, "y_impact": -1455.0522858207767, "apogee_x": 348.901165905762, "impact_velocity": -5.249567155861768, "max_mach_number": 0.7491273368114817, "x_impact": 41.91134922586765, "out_of_rail_stability_margin": 2.61693281751072, "apogee_time": 23.2004943671571} +{"apogee": 3393.08460827898, "frontal_surface_wind": -4.4319261600744655, "apogee_y": 1239.9509497110803, "lateral_surface_wind": -6.272066035999961, "t_final": 310.0700006814648, "out_of_rail_velocity": 26.46254828219304, "initial_stability_margin": 2.6489214238417618, "out_of_rail_time": 0.3495355557408777, "y_impact": -1933.5881137086913, "apogee_x": 614.2548066005251, "impact_velocity": -5.2780874037519725, "max_mach_number": 0.9106828505719243, "x_impact": 546.6069541240204, "out_of_rail_stability_margin": 2.7215487422783604, "apogee_time": 25.377097779357918} +{"apogee": 3338.5830134785783, "frontal_surface_wind": -4.438624157167957, "apogee_y": 954.2297418292945, "lateral_surface_wind": -4.81661825419722, "t_final": 303.5599924672555, "out_of_rail_velocity": 26.123726352579183, "initial_stability_margin": 2.609517809963926, "out_of_rail_time": 0.35310746033274537, "y_impact": -1497.4098164418924, "apogee_x": 497.5770268929921, "impact_velocity": -5.215922296481646, "max_mach_number": 0.8825883104585595, "x_impact": -11.991365530049851, "out_of_rail_stability_margin": 2.6791278930209117, "apogee_time": 25.263011865787742} +{"apogee": 3066.2975795769958, "frontal_surface_wind": -4.237941508551115, "apogee_y": 993.3307368041105, "lateral_surface_wind": -6.404735249672398, "t_final": 288.5539561328606, "out_of_rail_velocity": 25.091705722281894, "initial_stability_margin": 2.6901116193226673, "out_of_rail_time": 0.3646762705415022, "y_impact": -1804.314591858277, "apogee_x": 376.55673795030646, "impact_velocity": -5.314283936820759, "max_mach_number": 0.8217951777833408, "x_impact": 259.0256187185, "out_of_rail_stability_margin": 2.7625351177056197, "apogee_time": 24.434097710577333} +{"apogee": 4023.281146117583, "frontal_surface_wind": -4.144119746166117, "apogee_y": 1052.4886085841085, "lateral_surface_wind": -6.56338836557069, "t_final": 338.2453382488446, "out_of_rail_velocity": 28.92025895721832, "initial_stability_margin": 2.6422972528930666, "out_of_rail_time": 0.32555704373879196, "y_impact": -2801.753580315418, "apogee_x": 380.01019262784087, "impact_velocity": -5.24694271109005, "max_mach_number": 1.0494757114574818, "x_impact": 714.2093373204207, "out_of_rail_stability_margin": 2.7071976651461434, "apogee_time": 27.214203515265464} +{"apogee": 2779.4888302392915, "frontal_surface_wind": -3.080948456390472, "apogee_y": 693.7828542799338, "lateral_surface_wind": -5.01540449052981, "t_final": 283.38180470619534, "out_of_rail_velocity": 24.016704983131056, "initial_stability_margin": 2.552770897536707, "out_of_rail_time": 0.37847056880521185, "y_impact": -1379.5562042447068, "apogee_x": 275.1248993026241, "impact_velocity": -5.1409307796377135, "max_mach_number": 0.7559215684392209, "x_impact": 152.0186327339162, "out_of_rail_stability_margin": 2.631009548696069, "apogee_time": 23.452026740833976} +{"apogee": 3272.7815061291285, "frontal_surface_wind": -4.022739916964141, "apogee_y": 805.607307934429, "lateral_surface_wind": -4.957128595892314, "t_final": 297.98789088076865, "out_of_rail_velocity": 25.55843160674668, "initial_stability_margin": 2.4455758646902996, "out_of_rail_time": 0.3595436457456772, "y_impact": -1839.0803879543766, "apogee_x": 404.4341645439693, "impact_velocity": -5.35443267109851, "max_mach_number": 0.8528908072774765, "x_impact": 148.2314779352435, "out_of_rail_stability_margin": 2.52046886066258, "apogee_time": 25.172961195039512} {"apogee": 2818.1427077940757, "frontal_surface_wind": -3.368689069470279, "apogee_y": 752.4144938905489, "lateral_surface_wind": -5.768975145054103, "t_final": 284.1108641657371, "out_of_rail_velocity": 24.32497667223676, "initial_stability_margin": 2.456180748088198, "out_of_rail_time": 0.3753106482745215, "y_impact": -1821.2060762132107, "apogee_x": 291.2408747970848, "impact_velocity": -5.110671266116348, "max_mach_number": 0.7724979499238693, "x_impact": 290.4231962419677, "out_of_rail_stability_margin": 2.5332731556494004, "apogee_time": 23.50275594544416} +{"apogee": 3512.2512576422437, "frontal_surface_wind": -3.2526508852063634, "apogee_y": 802.7415817998491, "lateral_surface_wind": -4.981521762589866, "t_final": 329.048936859594, "out_of_rail_velocity": 26.520022328566434, "initial_stability_margin": 2.5101150508679213, "out_of_rail_time": 0.34870532840697704, "y_impact": -2156.76266347042, "apogee_x": 373.55303194164173, "impact_velocity": -5.18334961911264, "max_mach_number": 0.9117798472477362, "x_impact": 260.44770686707386, "out_of_rail_stability_margin": 2.5828307339395695, "apogee_time": 25.822362583467115} +{"apogee": 3679.9377502549055, "frontal_surface_wind": -3.197126711454025, "apogee_y": 876.4371582918762, "lateral_surface_wind": -4.176442346113302, "t_final": 328.7592260078574, "out_of_rail_velocity": 27.148210344875256, "initial_stability_margin": 2.6225364619420866, "out_of_rail_time": 0.34255437301412184, "y_impact": -1938.2478735131028, "apogee_x": 543.4141366172694, "impact_velocity": -5.234804088987227, "max_mach_number": 0.9475370642602875, "x_impact": 476.4467281762601, "out_of_rail_stability_margin": 2.691569060652783, "apogee_time": 26.361443777724627} {"apogee": 1251.9907669359416, "frontal_surface_wind": -4.136541817657884, "apogee_y": 445.30655137353284, "lateral_surface_wind": -4.9369696331668145, "t_final": 185.89763302821504, "out_of_rail_velocity": 18.101006099009016, "initial_stability_margin": 2.570978761450612, "out_of_rail_time": 0.48182103114886543, "y_impact": -658.5022895881125, "apogee_x": 174.8691837621877, "impact_velocity": -5.244817210161781, "max_mach_number": 0.4348781221904444, "x_impact": 115.38819962268032, "out_of_rail_stability_margin": 2.6717947244161797, "apogee_time": 16.476260903585775} +{"apogee": 4052.5280333136125, "frontal_surface_wind": -3.0802940158755363, "apogee_y": 901.448827249091, "lateral_surface_wind": -4.914327322466878, "t_final": 354.99637284487835, "out_of_rail_velocity": 28.988690227135162, "initial_stability_margin": 2.574123634096179, "out_of_rail_time": 0.3249310790547113, "y_impact": -2372.638576424483, "apogee_x": 496.00702442418674, "impact_velocity": -5.21276180513489, "max_mach_number": 1.050603033475762, "x_impact": 468.35450195064726, "out_of_rail_stability_margin": 2.6389341056041404, "apogee_time": 27.2977241610988} +{"apogee": 3227.2833990640875, "frontal_surface_wind": -4.028837792267861, "apogee_y": 884.2836962763312, "lateral_surface_wind": -5.025247597048119, "t_final": 288.5287468370797, "out_of_rail_velocity": 25.461798501368317, "initial_stability_margin": 2.5034097331942835, "out_of_rail_time": 0.36088244000540604, "y_impact": -1507.5451036207896, "apogee_x": 461.2984804929066, "impact_velocity": -5.3422140177589394, "max_mach_number": 0.8471247188940193, "x_impact": 347.95543239648987, "out_of_rail_stability_margin": 2.57839160147894, "apogee_time": 25.02389261564131} +{"apogee": 3322.646720922732, "frontal_surface_wind": -3.986072185044589, "apogee_y": 880.8291712327141, "lateral_surface_wind": -4.986661096501729, "t_final": 307.5483834533192, "out_of_rail_velocity": 25.897771461840797, "initial_stability_margin": 2.676159903936269, "out_of_rail_time": 0.35634823115526937, "y_impact": -1894.4195156220198, "apogee_x": 505.3806981333985, "impact_velocity": -5.326460580870551, "max_mach_number": 0.869148403330467, "x_impact": 254.35960171281988, "out_of_rail_stability_margin": 2.7458831130424786, "apogee_time": 25.29411459698891} +{"apogee": 3587.60228948872, "frontal_surface_wind": -3.2509090085832253, "apogee_y": 885.512921074208, "lateral_surface_wind": -4.263358646949452, "t_final": 318.62334742677604, "out_of_rail_velocity": 26.798096831462928, "initial_stability_margin": 2.709593253845812, "out_of_rail_time": 0.34589319396680707, "y_impact": -2297.165466994202, "apogee_x": 519.9455743267483, "impact_velocity": -5.323348923711612, "max_mach_number": 0.9270705207695332, "x_impact": 209.6513231944215, "out_of_rail_stability_margin": 2.777663241907979, "apogee_time": 26.104992442148077} +{"apogee": 3767.93268600596, "frontal_surface_wind": -2.914147916764696, "apogee_y": 801.9355456196141, "lateral_surface_wind": -5.014635198675881, "t_final": 325.4193838020721, "out_of_rail_velocity": 27.4419075025685, "initial_stability_margin": 2.6069285822873414, "out_of_rail_time": 0.3395333855201501, "y_impact": -2025.9127980180322, "apogee_x": 371.42922553098055, "impact_velocity": -5.189821057267675, "max_mach_number": 0.9658745558958305, "x_impact": 305.98710721475715, "out_of_rail_stability_margin": 2.6775627082561795, "apogee_time": 26.594586961498464} {"apogee": 2453.1236796243907, "frontal_surface_wind": -3.9833558520503556, "apogee_y": 844.5044984072373, "lateral_surface_wind": -5.972819077618828, "t_final": 266.616208062199, "out_of_rail_velocity": 23.11538671075964, "initial_stability_margin": 2.5826089431113775, "out_of_rail_time": 0.39062441190212455, "y_impact": -1354.240803306685, "apogee_x": 393.51252516685867, "impact_velocity": -5.1732369894814845, "max_mach_number": 0.7054011366720542, "x_impact": 339.37420824742424, "out_of_rail_stability_margin": 2.665668651729761, "apogee_time": 22.13894593435902} +{"apogee": 3792.1716144295715, "frontal_surface_wind": -3.0753529518511247, "apogee_y": 987.9049821007465, "lateral_surface_wind": -5.436844924192124, "t_final": 341.4473186931712, "out_of_rail_velocity": 27.84623341599918, "initial_stability_margin": 2.575475463757676, "out_of_rail_time": 0.33530883501047704, "y_impact": -2496.667466494761, "apogee_x": 534.1407952540628, "impact_velocity": -5.160692939404085, "max_mach_number": 0.9937700609407939, "x_impact": 486.7194673855356, "out_of_rail_stability_margin": 2.646254713308419, "apogee_time": 26.56077023742567} {"apogee": 3465.113615276112, "frontal_surface_wind": -4.520891519754162, "apogee_y": 999.4998254525327, "lateral_surface_wind": -4.645668354092326, "t_final": 316.0842321891448, "out_of_rail_velocity": 26.92477168201846, "initial_stability_margin": 2.425641848905976, "out_of_rail_time": 0.34467337441054396, "y_impact": -1946.2742393169792, "apogee_x": 762.5291454788326, "impact_velocity": -5.044902598976564, "max_mach_number": 0.9353244847987882, "x_impact": 438.67924863082635, "out_of_rail_stability_margin": 2.4973753591124246, "apogee_time": 25.489056730493267} -{"apogee": 3418.3852785278145, "frontal_surface_wind": -3.0633314364292485, "apogee_y": 869.7285048852802, "lateral_surface_wind": -4.924918757417978, "t_final": 311.79498773410995, "out_of_rail_velocity": 26.236231529616024, "initial_stability_margin": 2.622958870587312, "out_of_rail_time": 0.3515489136017078, "y_impact": -1672.8917649311632, "apogee_x": 454.6727847292232, "impact_velocity": -5.153121429095131, "max_mach_number": 0.89294456072223, "x_impact": 373.8573526946888, "out_of_rail_stability_margin": 2.695032630464474, "apogee_time": 25.536466047246876} -{"apogee": 3546.798523821776, "frontal_surface_wind": -3.734993548942408, "apogee_y": 794.3262604328846, "lateral_surface_wind": -5.177121055381325, "t_final": 337.89571965442036, "out_of_rail_velocity": 26.807002480610297, "initial_stability_margin": 2.5001502239916493, "out_of_rail_time": 0.34582202020705954, "y_impact": -2342.140152942799, "apogee_x": 359.4710988903438, "impact_velocity": -5.010813810830097, "max_mach_number": 0.9318367189268297, "x_impact": 187.7517997751707, "out_of_rail_stability_margin": 2.575590478258739, "apogee_time": 25.82481815262343} -{"apogee": 3693.7242784195087, "frontal_surface_wind": -4.083630988422871, "apogee_y": 888.1815980445824, "lateral_surface_wind": -5.121050064747783, "t_final": 337.2585290941917, "out_of_rail_velocity": 27.318267186543146, "initial_stability_margin": 2.469962842560619, "out_of_rail_time": 0.34105547544286274, "y_impact": -2022.9018326535802, "apogee_x": 462.16760728392904, "impact_velocity": -5.1602477165949745, "max_mach_number": 0.9587759774374282, "x_impact": -96.26878015478988, "out_of_rail_stability_margin": 2.5417551354416537, "apogee_time": 26.331254236265718} +{"apogee": 2943.07667661804, "frontal_surface_wind": -3.4872664591014475, "apogee_y": 798.5197890930169, "lateral_surface_wind": -4.6891256023956265, "t_final": 277.0934849968035, "out_of_rail_velocity": 24.65709132284592, "initial_stability_margin": 2.724484859634502, "out_of_rail_time": 0.3703929753619206, "y_impact": -1366.3960719601614, "apogee_x": 409.6362599234357, "impact_velocity": -5.290421417789846, "max_mach_number": 0.7898511166177887, "x_impact": 244.49415967423025, "out_of_rail_stability_margin": 2.795300722358971, "apogee_time": 24.039851632546448} +{"apogee": 2742.273131788422, "frontal_surface_wind": -3.6318678244751896, "apogee_y": 773.0103198715744, "lateral_surface_wind": -5.864241680317953, "t_final": 262.7110089349313, "out_of_rail_velocity": 23.79827814453081, "initial_stability_margin": 2.744600333546542, "out_of_rail_time": 0.38124780354522114, "y_impact": -1483.2768397072807, "apogee_x": 330.3598529267101, "impact_velocity": -5.481344211837919, "max_mach_number": 0.7432544967291924, "x_impact": 16.386021102598193, "out_of_rail_stability_margin": 2.819287551456548, "apogee_time": 23.41847595261221} +{"apogee": 2623.6166088620157, "frontal_surface_wind": -3.4280847104521004, "apogee_y": 828.344231110877, "lateral_surface_wind": -5.746358523045703, "t_final": 263.1749037550149, "out_of_rail_velocity": 23.519690844358628, "initial_stability_margin": 2.557006973017965, "out_of_rail_time": 0.38520826974648903, "y_impact": -1365.8801631264628, "apogee_x": 381.45655792459235, "impact_velocity": -5.307772752177751, "max_mach_number": 0.7305405473330228, "x_impact": 347.8893966348933, "out_of_rail_stability_margin": 2.6386017398157344, "apogee_time": 22.886016404100168} +{"apogee": 2642.239762503551, "frontal_surface_wind": -3.901851390315822, "apogee_y": 862.3255575706737, "lateral_surface_wind": -5.422609703723019, "t_final": 262.60009526182307, "out_of_rail_velocity": 23.634083801928142, "initial_stability_margin": 2.6784636953648246, "out_of_rail_time": 0.3834244549604602, "y_impact": -1413.5021291246796, "apogee_x": 349.6676112802364, "impact_velocity": -5.352236885762932, "max_mach_number": 0.7313404530664916, "x_impact": 352.7172587273638, "out_of_rail_stability_margin": 2.752916380645422, "apogee_time": 22.97268620915645} +{"apogee": 2695.7360866314625, "frontal_surface_wind": -3.8585965051689217, "apogee_y": 799.8105965764457, "lateral_surface_wind": -4.6766856702742405, "t_final": 271.1073051564876, "out_of_rail_velocity": 23.790879934002827, "initial_stability_margin": 2.615306458609036, "out_of_rail_time": 0.38097362901651943, "y_impact": -1290.8584983092314, "apogee_x": 520.4674119965509, "impact_velocity": -5.354952678959208, "max_mach_number": 0.7446593844322161, "x_impact": 102.19440507195492, "out_of_rail_stability_margin": 2.692325109158954, "apogee_time": 23.163382660068226} +{"apogee": 3809.892181404003, "frontal_surface_wind": -3.1686838428456805, "apogee_y": 868.3851841245544, "lateral_surface_wind": -5.382984415011975, "t_final": 330.31631573610406, "out_of_rail_velocity": 27.839289870953642, "initial_stability_margin": 2.563584580148135, "out_of_rail_time": 0.3359058572531701, "y_impact": -2448.277829362319, "apogee_x": 358.5653216398912, "impact_velocity": -5.116273047744258, "max_mach_number": 0.9891127938888327, "x_impact": 312.0930986508263, "out_of_rail_stability_margin": 2.6329388136346084, "apogee_time": 26.643005044398542} +{"apogee": 2722.8329275787623, "frontal_surface_wind": -4.519033165794381, "apogee_y": 927.4810315875008, "lateral_surface_wind": -5.712135696687998, "t_final": 277.08171497158094, "out_of_rail_velocity": 23.96419139744797, "initial_stability_margin": 2.6395173483971335, "out_of_rail_time": 0.3798240568312635, "y_impact": -1539.0766218722647, "apogee_x": 425.66338869204, "impact_velocity": -5.323790291181644, "max_mach_number": 0.7561444977791798, "x_impact": 272.5440603829959, "out_of_rail_stability_margin": 2.7189646362997775, "apogee_time": 23.2135212895304} +{"apogee": 3267.094981147047, "frontal_surface_wind": -3.4592254784292233, "apogee_y": 790.3830762136259, "lateral_surface_wind": -5.727666204205824, "t_final": 303.57407079536233, "out_of_rail_velocity": 25.638630169094274, "initial_stability_margin": 2.6153544488715976, "out_of_rail_time": 0.35877381853857737, "y_impact": -2020.0660121956357, "apogee_x": 254.74033542948823, "impact_velocity": -5.223049314243299, "max_mach_number": 0.8512619434694109, "x_impact": 246.7773520575924, "out_of_rail_stability_margin": 2.683985871257538, "apogee_time": 25.152545454332717} {"apogee": 3938.3204336927083, "frontal_surface_wind": -4.250317291002822, "apogee_y": 997.4164230311022, "lateral_surface_wind": -4.323766734463443, "t_final": 350.03209091046006, "out_of_rail_velocity": 29.063746545851043, "initial_stability_margin": 2.454826702411364, "out_of_rail_time": 0.32447840548776186, "y_impact": -2262.362311186252, "apogee_x": 660.6496877451102, "impact_velocity": -5.0724533397626095, "max_mach_number": 1.054868509606987, "x_impact": 351.76354036385544, "out_of_rail_stability_margin": 2.5212239962607037, "apogee_time": 26.805109145984556} {"apogee": 2966.668633108827, "frontal_surface_wind": -4.354315277044086, "apogee_y": 901.5963711358562, "lateral_surface_wind": -5.708032064217207, "t_final": 284.54264224209714, "out_of_rail_velocity": 24.81664542701976, "initial_stability_margin": 2.592188437801929, "out_of_rail_time": 0.3687282800981479, "y_impact": -1588.4333942328888, "apogee_x": 349.3357736486525, "impact_velocity": -5.226161437329518, "max_mach_number": 0.8020761061599956, "x_impact": 322.13188909434473, "out_of_rail_stability_margin": 2.665322282188238, "apogee_time": 24.070130901088387} +{"apogee": 2874.8966489583663, "frontal_surface_wind": -3.1127754290404837, "apogee_y": 678.8320073908017, "lateral_surface_wind": -4.893817874108614, "t_final": 274.9738732192225, "out_of_rail_velocity": 24.212897172086596, "initial_stability_margin": 2.637189635048887, "out_of_rail_time": 0.37681510588902245, "y_impact": -1375.1076195168894, "apogee_x": 235.51273298192754, "impact_velocity": -5.3580080600620965, "max_mach_number": 0.7630920586373464, "x_impact": 112.87734926977397, "out_of_rail_stability_margin": 2.7101952762599275, "apogee_time": 23.89289537589897} +{"apogee": 2773.833753694537, "frontal_surface_wind": -3.633178007315069, "apogee_y": 823.2943125426881, "lateral_surface_wind": -5.385108144072229, "t_final": 279.9617801121862, "out_of_rail_velocity": 24.15034005870149, "initial_stability_margin": 2.593467722850769, "out_of_rail_time": 0.3771612670425028, "y_impact": -1615.5063769004237, "apogee_x": 374.26693024349197, "impact_velocity": -5.150868464913402, "max_mach_number": 0.7663605890984644, "x_impact": 201.35766064874014, "out_of_rail_stability_margin": 2.671365712452202, "apogee_time": 23.364831282240893} +{"apogee": 2502.2474387553525, "frontal_surface_wind": -3.3510219248459068, "apogee_y": 749.9593730531844, "lateral_surface_wind": -4.839129844689379, "t_final": 249.1179628779231, "out_of_rail_velocity": 23.141870921331684, "initial_stability_margin": 2.8286016460437637, "out_of_rail_time": 0.39238763925141934, "y_impact": -922.3464140050008, "apogee_x": 327.27328584159505, "impact_velocity": -5.443344844844255, "max_mach_number": 0.6955225313439537, "x_impact": 224.3167301207356, "out_of_rail_stability_margin": 2.9001705708436147, "apogee_time": 22.500463315428696} +{"apogee": 2638.25991614947, "frontal_surface_wind": -4.175737185331632, "apogee_y": 769.5368550563156, "lateral_surface_wind": -5.967694188710204, "t_final": 262.9952455990756, "out_of_rail_velocity": 23.453475726251504, "initial_stability_margin": 2.5927089952851734, "out_of_rail_time": 0.38637726403505007, "y_impact": -1492.456539640365, "apogee_x": 269.5646446818261, "impact_velocity": -5.351419555892076, "max_mach_number": 0.7250182059068618, "x_impact": 119.33780537618365, "out_of_rail_stability_margin": 2.6740573815744653, "apogee_time": 22.992993187055653} +{"apogee": 2930.6845477497513, "frontal_surface_wind": -3.6481172895159264, "apogee_y": 827.2198245936459, "lateral_surface_wind": -5.374998827732514, "t_final": 281.91277748579733, "out_of_rail_velocity": 24.508482565677394, "initial_stability_margin": 2.5754623188219554, "out_of_rail_time": 0.3723011865870083, "y_impact": -1684.0685700671381, "apogee_x": 351.61066800152406, "impact_velocity": -5.29038838984561, "max_mach_number": 0.7893144835573489, "x_impact": 174.44669277558776, "out_of_rail_stability_margin": 2.651484560418691, "apogee_time": 24.002106129037763} {"apogee": 3678.001390735641, "frontal_surface_wind": -3.9657341861737563, "apogee_y": 939.3189017413574, "lateral_surface_wind": -5.1063306116867935, "t_final": 326.85130211032316, "out_of_rail_velocity": 27.35565186604991, "initial_stability_margin": 2.778371415161271, "out_of_rail_time": 0.34017274856429824, "y_impact": -2306.7654211188396, "apogee_x": 538.15504028874, "impact_velocity": -5.205042094074384, "max_mach_number": 0.958934481251867, "x_impact": 262.95768838126793, "out_of_rail_stability_margin": 2.8455046554739853, "apogee_time": 26.276917356755554} -{"apogee": 4018.1104631574044, "frontal_surface_wind": -4.199162787984338, "apogee_y": 966.7046245180038, "lateral_surface_wind": -5.9512340611787815, "t_final": 341.0165109239083, "out_of_rail_velocity": 28.905420627687977, "initial_stability_margin": 2.6345583679889932, "out_of_rail_time": 0.32560744161389577, "y_impact": -2564.8304804112827, "apogee_x": 441.1334996211137, "impact_velocity": -5.196688697238588, "max_mach_number": 1.051404787744187, "x_impact": 396.49610288233254, "out_of_rail_stability_margin": 2.7029024070124295, "apogee_time": 27.160349819281755} +{"apogee": 3671.51333860486, "frontal_surface_wind": -4.408272034449151, "apogee_y": 1044.9756482630244, "lateral_surface_wind": -4.617650704204846, "t_final": 315.4206469964936, "out_of_rail_velocity": 27.279615561692697, "initial_stability_margin": 2.681446714685821, "out_of_rail_time": 0.3412648144964131, "y_impact": -1871.5898349542517, "apogee_x": 606.5645601080365, "impact_velocity": -5.326229197377778, "max_mach_number": 0.9532353684912311, "x_impact": 437.76323375184836, "out_of_rail_stability_margin": 2.7477172278321147, "apogee_time": 26.311553702436395} {"apogee": 3253.261887487919, "frontal_surface_wind": -3.7888932716434236, "apogee_y": 917.2720769776556, "lateral_surface_wind": -5.710439541308664, "t_final": 314.3732410402694, "out_of_rail_velocity": 25.888137609326044, "initial_stability_margin": 2.543539816900533, "out_of_rail_time": 0.3563582964140308, "y_impact": -2219.5493908070202, "apogee_x": 402.2140381913957, "impact_velocity": -5.084582917969193, "max_mach_number": 0.8730150477790338, "x_impact": 426.0553233367289, "out_of_rail_stability_margin": 2.61765466012798, "apogee_time": 24.921763828866855} -{"apogee": 2038.232822006892, "frontal_surface_wind": -3.518942208238076, "apogee_y": 653.4773956688691, "lateral_surface_wind": -4.7184289047989205, "t_final": 234.04198139432364, "out_of_rail_velocity": 21.395978653746337, "initial_stability_margin": 2.5974872559023465, "out_of_rail_time": 0.4170688672216163, "y_impact": -792.1437009940422, "apogee_x": 256.48475189800723, "impact_velocity": -5.272409630249596, "max_mach_number": 0.6053200795814591, "x_impact": 145.7504936268748, "out_of_rail_stability_margin": 2.6834534434988973, "apogee_time": 20.53036215576582} -{"apogee": 2004.1759361243974, "frontal_surface_wind": -4.598614889643675, "apogee_y": 766.4146526122627, "lateral_surface_wind": -5.648264872301437, "t_final": 228.10673553621373, "out_of_rail_velocity": 21.420056310920607, "initial_stability_margin": 2.6750748079769506, "out_of_rail_time": 0.4164701298009173, "y_impact": -979.5513569742493, "apogee_x": 327.51192584228306, "impact_velocity": -5.269417346199548, "max_mach_number": 0.6084108521236261, "x_impact": 229.9281584756828, "out_of_rail_stability_margin": 2.761931425056001, "apogee_time": 20.324653422718992} +{"apogee": 2097.4291336304923, "frontal_surface_wind": -3.7275157474748357, "apogee_y": 690.240308668526, "lateral_surface_wind": -5.1825076541227775, "t_final": 240.27550057242482, "out_of_rail_velocity": 21.76090397539312, "initial_stability_margin": 2.6313407983792017, "out_of_rail_time": 0.4114539745740039, "y_impact": -1030.4289426833159, "apogee_x": 365.8935017591476, "impact_velocity": -5.214319812202288, "max_mach_number": 0.6239165000869854, "x_impact": 202.47303193503114, "out_of_rail_stability_margin": 2.714606945254171, "apogee_time": 20.742666195153188} +{"apogee": 2352.2918693876863, "frontal_surface_wind": -2.955377102425961, "apogee_y": 741.1245917918155, "lateral_surface_wind": -5.50298325371152, "t_final": 250.7921008966578, "out_of_rail_velocity": 22.698371267110822, "initial_stability_margin": 2.6880899479787783, "out_of_rail_time": 0.39666935672952747, "y_impact": -1181.5607271732122, "apogee_x": 350.73665679510316, "impact_velocity": -5.20450640445396, "max_mach_number": 0.6763107912974254, "x_impact": 250.9129984000023, "out_of_rail_stability_margin": 2.766115020095256, "apogee_time": 21.796404451390114} +{"apogee": 2589.7323703629577, "frontal_surface_wind": -4.253626288572685, "apogee_y": 723.3264541338616, "lateral_surface_wind": -4.836456426476622, "t_final": 270.888188693386, "out_of_rail_velocity": 23.51012662913175, "initial_stability_margin": 2.5416335975915914, "out_of_rail_time": 0.3855628674783397, "y_impact": -1376.264434428938, "apogee_x": 299.3807917967396, "impact_velocity": -5.151418314713938, "max_mach_number": 0.7232516380341985, "x_impact": 84.14421604896945, "out_of_rail_stability_margin": 2.619606321834913, "apogee_time": 22.70822337681619} +{"apogee": 3733.362760225624, "frontal_surface_wind": -4.354973164770243, "apogee_y": 1039.3815659720926, "lateral_surface_wind": -4.4597237272446755, "t_final": 333.97855454614734, "out_of_rail_velocity": 27.744047841895817, "initial_stability_margin": 2.5693816680488304, "out_of_rail_time": 0.33706062363157385, "y_impact": -2178.1945523472364, "apogee_x": 584.7959815403934, "impact_velocity": -5.160606431590189, "max_mach_number": 0.9849443916839866, "x_impact": 420.72703556723326, "out_of_rail_stability_margin": 2.6402925193074536, "apogee_time": 26.348730077064864} +{"apogee": 3670.345972773904, "frontal_surface_wind": -3.6683377940514514, "apogee_y": 1005.3586918874934, "lateral_surface_wind": -4.683865356831247, "t_final": 321.1579059475534, "out_of_rail_velocity": 27.141428275681154, "initial_stability_margin": 2.5743636697146153, "out_of_rail_time": 0.3426406321341041, "y_impact": -1874.8795683251228, "apogee_x": 530.2666517417281, "impact_velocity": -5.224215973079271, "max_mach_number": 0.9490679985253946, "x_impact": 485.7783586462081, "out_of_rail_stability_margin": 2.644509936179592, "apogee_time": 26.322908456576336} +{"apogee": 3371.1393775450724, "frontal_surface_wind": -3.1353389129624274, "apogee_y": 897.6849566414242, "lateral_surface_wind": -4.3490557866587345, "t_final": 308.46328581076466, "out_of_rail_velocity": 26.08799693770821, "initial_stability_margin": 2.595960917671937, "out_of_rail_time": 0.35341891138491516, "y_impact": -2087.053884683529, "apogee_x": 587.0356176375702, "impact_velocity": -5.315862804796473, "max_mach_number": 0.8832641208497923, "x_impact": 263.1209918548268, "out_of_rail_stability_margin": 2.6655488226740647, "apogee_time": 25.439832401059704} +{"apogee": 3270.0606290529126, "frontal_surface_wind": -3.940953284515589, "apogee_y": 874.5215160376259, "lateral_surface_wind": -4.60749856836831, "t_final": 298.1895481514771, "out_of_rail_velocity": 25.795876205800905, "initial_stability_margin": 2.648267488290474, "out_of_rail_time": 0.3568705344375818, "y_impact": -1608.5585079138336, "apogee_x": 560.1136019041505, "impact_velocity": -5.266402072917607, "max_mach_number": 0.8641573592684204, "x_impact": 179.70483202710997, "out_of_rail_stability_margin": 2.718995685517848, "apogee_time": 25.092022982720597} +{"apogee": 2271.0719403849275, "frontal_surface_wind": -2.9008531363705425, "apogee_y": 616.2446592362923, "lateral_surface_wind": -4.3874070885558805, "t_final": 244.45706308723737, "out_of_rail_velocity": 22.248888088438747, "initial_stability_margin": 2.5798546039943737, "out_of_rail_time": 0.4036730137742312, "y_impact": -933.0766240102852, "apogee_x": 364.0960767783869, "impact_velocity": -5.2503912729492015, "max_mach_number": 0.651264892297891, "x_impact": 239.1460354844608, "out_of_rail_stability_margin": 2.662096972021618, "apogee_time": 21.523933835749947} {"apogee": 2986.7143578265077, "frontal_surface_wind": -3.8623541989498578, "apogee_y": 714.5165001187027, "lateral_surface_wind": -5.082812142364545, "t_final": 290.0132182906828, "out_of_rail_velocity": 24.747527166310228, "initial_stability_margin": 2.5683261868585516, "out_of_rail_time": 0.3691044052253446, "y_impact": -1708.0792258414483, "apogee_x": 268.6673432795286, "impact_velocity": -5.129642037255641, "max_mach_number": 0.7999094808186158, "x_impact": 69.22777174581883, "out_of_rail_stability_margin": 2.643846215880008, "apogee_time": 24.15198991375388} +{"apogee": 3225.746510614878, "frontal_surface_wind": -4.56816650245611, "apogee_y": 960.3496313397493, "lateral_surface_wind": -4.599190080376968, "t_final": 289.56550506178496, "out_of_rail_velocity": 25.6920623565608, "initial_stability_margin": 2.624200720170513, "out_of_rail_time": 0.35806963128205815, "y_impact": -1609.6520771850853, "apogee_x": 670.0705225315829, "impact_velocity": -5.234910796986815, "max_mach_number": 0.8622811447390976, "x_impact": 335.0689876701328, "out_of_rail_stability_margin": 2.6983029224794426, "apogee_time": 24.924402455258928} +{"apogee": 2720.519491200613, "frontal_surface_wind": -3.8651694112015105, "apogee_y": 710.4807930800291, "lateral_surface_wind": -5.152194948830627, "t_final": 277.4534919851798, "out_of_rail_velocity": 23.96660612354968, "initial_stability_margin": 2.5936393096954236, "out_of_rail_time": 0.3790469388480363, "y_impact": -1478.979289748781, "apogee_x": 313.68761433449976, "impact_velocity": -5.130149259469515, "max_mach_number": 0.7496154980787489, "x_impact": 108.64052210362043, "out_of_rail_stability_margin": 2.669307952027867, "apogee_time": 23.184875647524915} {"apogee": 2937.3249550929563, "frontal_surface_wind": -4.275748574242886, "apogee_y": 803.3298894722698, "lateral_surface_wind": -4.992061451267228, "t_final": 300.46724144983125, "out_of_rail_velocity": 24.815877905768566, "initial_stability_margin": 2.5791803970041554, "out_of_rail_time": 0.36821693347761986, "y_impact": -2170.858784517776, "apogee_x": 429.7589058546031, "impact_velocity": -5.024386919930757, "max_mach_number": 0.8063328653054785, "x_impact": 322.9612393860442, "out_of_rail_stability_margin": 2.6571786342719514, "apogee_time": 23.859062802041187} -{"apogee": 3996.9115249905276, "frontal_surface_wind": -3.7835828616212375, "apogee_y": 959.0151271232098, "lateral_surface_wind": -5.280518240233337, "t_final": 360.8638859636712, "out_of_rail_velocity": 29.023995426731023, "initial_stability_margin": 2.515485647984805, "out_of_rail_time": 0.3251211809426393, "y_impact": -2896.402672802543, "apogee_x": 467.9078637886909, "impact_velocity": -5.082453302124562, "max_mach_number": 1.0533945930329471, "x_impact": 316.90324183202944, "out_of_rail_stability_margin": 2.581325284010274, "apogee_time": 27.06275768916107} -{"apogee": 3264.8564967002135, "frontal_surface_wind": -3.8810778817659237, "apogee_y": 965.4159411991188, "lateral_surface_wind": -6.72227861543539, "t_final": 307.0030451743203, "out_of_rail_velocity": 25.99596396029284, "initial_stability_margin": 2.6679205317439965, "out_of_rail_time": 0.35489892728200173, "y_impact": -2233.5224936504483, "apogee_x": 342.6420557007235, "impact_velocity": -5.0536322930466415, "max_mach_number": 0.8776095475993376, "x_impact": 543.254833778517, "out_of_rail_stability_margin": 2.7420404711926567, "apogee_time": 24.927219754664154} -{"apogee": 3797.5685972755605, "frontal_surface_wind": -4.271281822636469, "apogee_y": 847.03730135533, "lateral_surface_wind": -4.995883805192391, "t_final": 332.6286050088647, "out_of_rail_velocity": 27.89720179659139, "initial_stability_margin": 2.510851371297206, "out_of_rail_time": 0.33523312132374716, "y_impact": -2655.046217522149, "apogee_x": 446.4895818474621, "impact_velocity": -5.043918650427335, "max_mach_number": 0.9951307131929221, "x_impact": 503.23943346387705, "out_of_rail_stability_margin": 2.583526365506102, "apogee_time": 26.54502604807747} -{"apogee": 3931.8125014034595, "frontal_surface_wind": -4.338701763270172, "apogee_y": 995.9132686955533, "lateral_surface_wind": -5.401698254601444, "t_final": 342.1561385206134, "out_of_rail_velocity": 29.035956116422845, "initial_stability_margin": 2.4389750050322876, "out_of_rail_time": 0.32484117963911396, "y_impact": -2406.75427808376, "apogee_x": 575.337097612752, "impact_velocity": -4.987091825094103, "max_mach_number": 1.0612884839917596, "x_impact": 311.2096058484707, "out_of_rail_stability_margin": 2.51075512259, "apogee_time": 26.748632732169362} -{"apogee": 3775.519117764259, "frontal_surface_wind": -4.2673310011136385, "apogee_y": 1012.1630087253565, "lateral_surface_wind": -4.686739641551506, "t_final": 329.76719462826645, "out_of_rail_velocity": 27.813068853184667, "initial_stability_margin": 2.6358526092723222, "out_of_rail_time": 0.3367177328106602, "y_impact": -2076.0543308050433, "apogee_x": 562.7430471902774, "impact_velocity": -5.1926133757981106, "max_mach_number": 0.984126098366045, "x_impact": 357.85582522464983, "out_of_rail_stability_margin": 2.701924050490265, "apogee_time": 26.554336876622784} -{"apogee": 3680.2721850439743, "frontal_surface_wind": -3.677153100121104, "apogee_y": 880.8014996972406, "lateral_surface_wind": -5.355176676306832, "t_final": 327.6849456765257, "out_of_rail_velocity": 27.310385026108975, "initial_stability_margin": 2.6119715923106637, "out_of_rail_time": 0.34100761441326133, "y_impact": -2450.0143097047876, "apogee_x": 365.0274800258772, "impact_velocity": -5.204034122601761, "max_mach_number": 0.9585733084753566, "x_impact": 185.89141022126375, "out_of_rail_stability_margin": 2.68215369298615, "apogee_time": 26.275019429687855} +{"apogee": 3726.2417944750287, "frontal_surface_wind": -4.267213567785931, "apogee_y": 939.3594085105441, "lateral_surface_wind": -5.902630205072189, "t_final": 327.2285658164046, "out_of_rail_velocity": 27.341021579391136, "initial_stability_margin": 2.432259321461797, "out_of_rail_time": 0.3405871078970731, "y_impact": -2323.6945896335465, "apogee_x": 397.85176943861893, "impact_velocity": -5.22652229380036, "max_mach_number": 0.9650920182173813, "x_impact": 317.28873391260663, "out_of_rail_stability_margin": 2.505964531711383, "apogee_time": 26.446040284135126} +{"apogee": 2675.6777954181593, "frontal_surface_wind": -2.90586689102006, "apogee_y": 729.6735652542054, "lateral_surface_wind": -5.52928712582793, "t_final": 277.4140840267766, "out_of_rail_velocity": 23.748452028245897, "initial_stability_margin": 2.474385398640826, "out_of_rail_time": 0.3820547853941458, "y_impact": -1599.2072503304744, "apogee_x": 305.6373258828479, "impact_velocity": -5.172295490226616, "max_mach_number": 0.7413887208465787, "x_impact": 156.56415339275628, "out_of_rail_stability_margin": 2.5547343654526267, "apogee_time": 23.026397575400157} +{"apogee": 3993.9930373292887, "frontal_surface_wind": -2.9696619458881246, "apogee_y": 1039.9308493146202, "lateral_surface_wind": -4.98196067665403, "t_final": 340.01431570974, "out_of_rail_velocity": 28.69308826523119, "initial_stability_margin": 2.6998580033863218, "out_of_rail_time": 0.3277977193994709, "y_impact": -2016.4196282781913, "apogee_x": 692.0561786101549, "impact_velocity": -5.290559835778323, "max_mach_number": 1.037750384482532, "x_impact": 689.0224523592963, "out_of_rail_stability_margin": 2.766480450204476, "apogee_time": 27.166993786451904} +{"apogee": 2029.7130895919317, "frontal_surface_wind": -3.955946614762989, "apogee_y": 628.2170963009876, "lateral_surface_wind": -4.594631892697769, "t_final": 232.44766835922272, "out_of_rail_velocity": 21.476376191717076, "initial_stability_margin": 2.4315907492152724, "out_of_rail_time": 0.41561836224414994, "y_impact": -925.9267087757438, "apogee_x": 362.04496664146416, "impact_velocity": -5.187870999817338, "max_mach_number": 0.6095201231428576, "x_impact": 6.003579094325631, "out_of_rail_stability_margin": 2.5170310542283887, "apogee_time": 20.433489069270756} +{"apogee": 3512.7443539262617, "frontal_surface_wind": -3.4721304160780906, "apogee_y": 936.030471235609, "lateral_surface_wind": -5.908395920433201, "t_final": 322.0650578743583, "out_of_rail_velocity": 26.625111027906183, "initial_stability_margin": 2.5885588822170362, "out_of_rail_time": 0.3479641002010758, "y_impact": -2371.7849540211355, "apogee_x": 446.70927694013426, "impact_velocity": -5.218578224018564, "max_mach_number": 0.9180554919560641, "x_impact": 517.8859654422347, "out_of_rail_stability_margin": 2.659293756084033, "apogee_time": 25.824945348208455} +{"apogee": 4289.1631339890655, "frontal_surface_wind": -3.83534889492112, "apogee_y": 1009.9050401333355, "lateral_surface_wind": -5.174431970977201, "t_final": 341.63970460263494, "out_of_rail_velocity": 30.104694114758054, "initial_stability_margin": 2.578893971738774, "out_of_rail_time": 0.315480428080124, "y_impact": -2263.3933904224405, "apogee_x": 662.1646067709498, "impact_velocity": -5.2329127736164125, "max_mach_number": 1.1234642351050836, "x_impact": 710.5258579728848, "out_of_rail_stability_margin": 2.644024103717649, "apogee_time": 27.884726247924792} +{"apogee": 3012.0769404922435, "frontal_surface_wind": -3.7325111288647324, "apogee_y": 925.3714734422939, "lateral_surface_wind": -5.74745096992982, "t_final": 289.1948767748258, "out_of_rail_velocity": 25.03389394669623, "initial_stability_margin": 2.675871829940066, "out_of_rail_time": 0.3657143892468184, "y_impact": -1825.4248705136747, "apogee_x": 433.33483464808927, "impact_velocity": -5.249902905402661, "max_mach_number": 0.8161948210722454, "x_impact": 438.98999539653823, "out_of_rail_stability_margin": 2.747036950608475, "apogee_time": 24.204995457193963} +{"apogee": 3766.076756090798, "frontal_surface_wind": -3.9205192481306996, "apogee_y": 950.5382519515356, "lateral_surface_wind": -5.675325823657454, "t_final": 323.4822643890184, "out_of_rail_velocity": 27.37949581971373, "initial_stability_margin": 2.525600089975452, "out_of_rail_time": 0.3401465781437351, "y_impact": -2274.1802319683698, "apogee_x": 462.0668257790865, "impact_velocity": -5.259107772519152, "max_mach_number": 0.9692543911110195, "x_impact": 175.95103390888565, "out_of_rail_stability_margin": 2.598404579300849, "apogee_time": 26.626224809233534} +{"apogee": 2720.5014528143456, "frontal_surface_wind": -4.354166449462298, "apogee_y": 818.4242938273253, "lateral_surface_wind": -5.83878322095484, "t_final": 266.8886336058112, "out_of_rail_velocity": 23.975350268160884, "initial_stability_margin": 2.698646908039169, "out_of_rail_time": 0.3788428743154498, "y_impact": -1472.85612418706, "apogee_x": 317.5574959601522, "impact_velocity": -5.222105826519598, "max_mach_number": 0.7495863439750162, "x_impact": 182.8386295982735, "out_of_rail_stability_margin": 2.7718712336476674, "apogee_time": 23.21343304782044} +{"apogee": 2801.559063304135, "frontal_surface_wind": -4.410950359500101, "apogee_y": 798.1456306323286, "lateral_surface_wind": -5.136222411767488, "t_final": 276.8479104065486, "out_of_rail_velocity": 24.194309950187794, "initial_stability_margin": 2.7123492643695046, "out_of_rail_time": 0.3770028393927268, "y_impact": -1527.542361744943, "apogee_x": 318.11706738881475, "impact_velocity": -5.2139559860306, "max_mach_number": 0.7665972003018777, "x_impact": 31.57530550587016, "out_of_rail_stability_margin": 2.788021702860205, "apogee_time": 23.50612417850701} +{"apogee": 2738.267032837401, "frontal_surface_wind": -3.1397038337011027, "apogee_y": 732.1457683094791, "lateral_surface_wind": -5.399938735283548, "t_final": 274.688915677977, "out_of_rail_velocity": 23.943163721879746, "initial_stability_margin": 2.633049148800005, "out_of_rail_time": 0.3807882918660815, "y_impact": -1577.325592283568, "apogee_x": 255.95598868849282, "impact_velocity": -5.273089775722011, "max_mach_number": 0.7475135226446085, "x_impact": 107.64179262280797, "out_of_rail_stability_margin": 2.708926547083754, "apogee_time": 23.31759498066651} +{"apogee": 2718.9521713208105, "frontal_surface_wind": -4.10894126881611, "apogee_y": 824.6140603274182, "lateral_surface_wind": -4.458335731825284, "t_final": 273.8982398651111, "out_of_rail_velocity": 23.89401439565801, "initial_stability_margin": 2.6400092216144118, "out_of_rail_time": 0.38014273927157016, "y_impact": -1298.391131334775, "apogee_x": 494.264455186176, "impact_velocity": -5.284738449565783, "max_mach_number": 0.7521323091183999, "x_impact": 67.17778157226209, "out_of_rail_stability_margin": 2.7197310109531454, "apogee_time": 23.22091843980406} +{"apogee": 3585.4940397012624, "frontal_surface_wind": -3.8969265107576323, "apogee_y": 956.0673638717544, "lateral_surface_wind": -4.99896050299562, "t_final": 318.2535086130758, "out_of_rail_velocity": 26.84101805866189, "initial_stability_margin": 2.6571397272101853, "out_of_rail_time": 0.3452808505351599, "y_impact": -1945.3336160334545, "apogee_x": 573.488277404134, "impact_velocity": -5.262481656801034, "max_mach_number": 0.9280533706604052, "x_impact": 358.1630981738939, "out_of_rail_stability_margin": 2.7241899017297686, "apogee_time": 26.094267005080905} +{"apogee": 3664.6719689527476, "frontal_surface_wind": -3.9381276481873533, "apogee_y": 933.9783580887397, "lateral_surface_wind": -4.609913933560212, "t_final": 315.9958541769855, "out_of_rail_velocity": 26.95928016730503, "initial_stability_margin": 2.570614392513214, "out_of_rail_time": 0.34465742801618815, "y_impact": -1850.3553980696036, "apogee_x": 615.3600303751942, "impact_velocity": -5.326025426550086, "max_mach_number": 0.9381979552036719, "x_impact": 288.6508633537794, "out_of_rail_stability_margin": 2.639210814937444, "apogee_time": 26.402858769461584} +{"apogee": 2489.8725843174034, "frontal_surface_wind": -3.494491488889031, "apogee_y": 867.2168006907297, "lateral_surface_wind": -5.895198148741774, "t_final": 253.76239942199288, "out_of_rail_velocity": 23.214064292288924, "initial_stability_margin": 2.6936373625574426, "out_of_rail_time": 0.3892699092139028, "y_impact": -1321.2668719663948, "apogee_x": 452.3869559314825, "impact_velocity": -5.271141115952385, "max_mach_number": 0.7106571612062451, "x_impact": 438.8009061702341, "out_of_rail_stability_margin": 2.772855246655657, "apogee_time": 22.33996305056059} +{"apogee": 3846.5650108217287, "frontal_surface_wind": -3.9683911893131394, "apogee_y": 928.7778582246655, "lateral_surface_wind": -4.583887784057556, "t_final": 321.78243151554705, "out_of_rail_velocity": 27.654366445962765, "initial_stability_margin": 2.8307251689263144, "out_of_rail_time": 0.33794235408525297, "y_impact": -1982.6399217985797, "apogee_x": 578.9608043239526, "impact_velocity": -5.38788988107292, "max_mach_number": 0.9756199990806056, "x_impact": 280.3082917513476, "out_of_rail_stability_margin": 2.8936461664091655, "apogee_time": 26.94794479728208} +{"apogee": 3300.7238311484302, "frontal_surface_wind": -3.627504470983814, "apogee_y": 1009.3816838476569, "lateral_surface_wind": -5.388931570282126, "t_final": 310.5479832662367, "out_of_rail_velocity": 26.008589126785296, "initial_stability_margin": 2.749409199983549, "out_of_rail_time": 0.3543181700459373, "y_impact": -1987.7163656147336, "apogee_x": 554.1487059646146, "impact_velocity": -5.198759132118197, "max_mach_number": 0.878363541098729, "x_impact": 370.9680387067953, "out_of_rail_stability_margin": 2.819214389905257, "apogee_time": 25.147473466254798} +{"apogee": 3442.6953776911937, "frontal_surface_wind": -3.951277373927807, "apogee_y": 1004.5021187042507, "lateral_surface_wind": -6.585452828969534, "t_final": 303.66153804771255, "out_of_rail_velocity": 26.28423908371974, "initial_stability_margin": 2.5948298023288916, "out_of_rail_time": 0.3515131096636097, "y_impact": -2091.0957494742484, "apogee_x": 392.4436531886558, "impact_velocity": -5.322195096746, "max_mach_number": 0.8980905474732127, "x_impact": 319.81016243694427, "out_of_rail_stability_margin": 2.667382553441877, "apogee_time": 25.65113481704155} +{"apogee": 3918.491839764818, "frontal_surface_wind": -4.100356362728019, "apogee_y": 1009.8863344410494, "lateral_surface_wind": -4.998873638118161, "t_final": 336.97963424689044, "out_of_rail_velocity": 28.4662854074773, "initial_stability_margin": 2.5170741466648243, "out_of_rail_time": 0.32987866989367465, "y_impact": -2420.854595874778, "apogee_x": 622.6225738283977, "impact_velocity": -5.207985183540899, "max_mach_number": 1.0249194960795285, "x_impact": 385.4723463031192, "out_of_rail_stability_margin": 2.584228733170036, "apogee_time": 26.926099313334515} +{"apogee": 4076.693359132675, "frontal_surface_wind": -2.9877617954744893, "apogee_y": 924.7497242275756, "lateral_surface_wind": -5.485467889038832, "t_final": 342.4176099991361, "out_of_rail_velocity": 28.809357549849263, "initial_stability_margin": 2.712861285084269, "out_of_rail_time": 0.3267059045923627, "y_impact": -2663.4497888089672, "apogee_x": 442.48915545470857, "impact_velocity": -5.2840165054746775, "max_mach_number": 1.04563338309879, "x_impact": 444.297862843832, "out_of_rail_stability_margin": 2.778294196147672, "apogee_time": 27.471043433977513} +{"apogee": 4057.410374626439, "frontal_surface_wind": -4.194802474196517, "apogee_y": 1159.9902507988047, "lateral_surface_wind": -5.47571242690038, "t_final": 341.7743737103028, "out_of_rail_velocity": 29.251532538245705, "initial_stability_margin": 2.6779002721768608, "out_of_rail_time": 0.3229650187175785, "y_impact": -2398.410602717856, "apogee_x": 697.750424772633, "impact_velocity": -5.2286275110898135, "max_mach_number": 1.0711204197444342, "x_impact": 454.2992600941858, "out_of_rail_stability_margin": 2.7428689475568198, "apogee_time": 27.271611645145708} +{"apogee": 4112.814723568734, "frontal_surface_wind": -3.5789205982372403, "apogee_y": 1088.775294469996, "lateral_surface_wind": -5.844327106721483, "t_final": 352.82095601866695, "out_of_rail_velocity": 29.686650321925367, "initial_stability_margin": 2.409489329507732, "out_of_rail_time": 0.3191283448121959, "y_impact": -2799.827539330042, "apogee_x": 672.0523322350268, "impact_velocity": -5.161639578783948, "max_mach_number": 1.0967523744101781, "x_impact": 882.3263983974259, "out_of_rail_stability_margin": 2.4758865083302073, "apogee_time": 27.319431242882565} +{"apogee": 3742.3413031930877, "frontal_surface_wind": -3.051367178955735, "apogee_y": 871.1610813673517, "lateral_surface_wind": -4.408377782563326, "t_final": 317.9437322802916, "out_of_rail_velocity": 27.209242797726954, "initial_stability_margin": 2.7129656331336482, "out_of_rail_time": 0.3417316871975147, "y_impact": -2304.188923424189, "apogee_x": 542.0764763234123, "impact_velocity": -5.366096558276521, "max_mach_number": 0.9522265097558988, "x_impact": 275.90187170096175, "out_of_rail_stability_margin": 2.7795980090293244, "apogee_time": 26.63896999009085} +{"apogee": 3453.324986258332, "frontal_surface_wind": -4.10118505368506, "apogee_y": 970.7360588684769, "lateral_surface_wind": -4.892426955119538, "t_final": 323.6502088965235, "out_of_rail_velocity": 26.590242827255388, "initial_stability_margin": 2.5833056053486985, "out_of_rail_time": 0.34837263957579656, "y_impact": -1996.3124570320108, "apogee_x": 608.1595618513002, "impact_velocity": -5.116141901061253, "max_mach_number": 0.9148896732780888, "x_impact": 379.07831046394244, "out_of_rail_stability_margin": 2.6553247038232444, "apogee_time": 25.56331543081276} +{"apogee": 3898.3684548891088, "frontal_surface_wind": -4.251981578667565, "apogee_y": 1062.8035674471953, "lateral_surface_wind": -5.960149126348837, "t_final": 342.0885348233075, "out_of_rail_velocity": 28.27371703386164, "initial_stability_margin": 2.698459937376124, "out_of_rail_time": 0.3313412359614181, "y_impact": -2615.089000428313, "apogee_x": 520.9352761538391, "impact_velocity": -5.26217830701313, "max_mach_number": 1.0150979808035459, "x_impact": 498.5916470365645, "out_of_rail_stability_margin": 2.7651148774549354, "apogee_time": 26.904564614666974} {"apogee": 3431.650190011215, "frontal_surface_wind": -4.396499582018061, "apogee_y": 956.7441573583344, "lateral_surface_wind": -4.270194469349204, "t_final": 307.2456083272591, "out_of_rail_velocity": 26.318793569073883, "initial_stability_margin": 2.510923089103543, "out_of_rail_time": 0.35106022759252603, "y_impact": -1637.1021653899293, "apogee_x": 617.2623183698954, "impact_velocity": -5.296386806224455, "max_mach_number": 0.9002908675623732, "x_impact": 151.79827164553308, "out_of_rail_stability_margin": 2.584114299407272, "apogee_time": 25.58263955885719} -{"apogee": 4048.414976487407, "frontal_surface_wind": -4.345265988631907, "apogee_y": 980.7802377662935, "lateral_surface_wind": -5.396419230601599, "t_final": 336.8046289600785, "out_of_rail_velocity": 28.896917789586105, "initial_stability_margin": 2.5787340512638015, "out_of_rail_time": 0.3260160774314721, "y_impact": -2409.6210051643197, "apogee_x": 513.199760638137, "impact_velocity": -5.244512661768816, "max_mach_number": 1.0513832163562005, "x_impact": 267.6088382839362, "out_of_rail_stability_margin": 2.6450942821085452, "apogee_time": 27.337191733480473} +{"apogee": 4446.107015352127, "frontal_surface_wind": -4.133197372470955, "apogee_y": 1084.4209822519665, "lateral_surface_wind": -4.939769918553175, "t_final": 358.69226450054174, "out_of_rail_velocity": 30.73857830365872, "initial_stability_margin": 2.546943628186375, "out_of_rail_time": 0.31067664116689714, "y_impact": -2467.9988923763476, "apogee_x": 687.1798134505335, "impact_velocity": -5.266340325427846, "max_mach_number": 1.1589548019319498, "x_impact": 757.2134183557744, "out_of_rail_stability_margin": 2.608358501431067, "apogee_time": 28.32317865588038} +{"apogee": 3367.671564931996, "frontal_surface_wind": -3.5996499010498866, "apogee_y": 959.2582371779035, "lateral_surface_wind": -5.217102925055957, "t_final": 304.1476851304883, "out_of_rail_velocity": 26.2474768594415, "initial_stability_margin": 2.673779371672985, "out_of_rail_time": 0.35190940979991187, "y_impact": -1711.14596888018, "apogee_x": 674.8384727120355, "impact_velocity": -5.212436745309888, "max_mach_number": 0.8896813488856662, "x_impact": 469.96361226899165, "out_of_rail_stability_margin": 2.741795976297071, "apogee_time": 25.375269800407594} +{"apogee": 3487.812250625061, "frontal_surface_wind": -4.0842776675225805, "apogee_y": 1097.5222565341774, "lateral_surface_wind": -6.600793228275594, "t_final": 300.19822415905094, "out_of_rail_velocity": 26.64999999629174, "initial_stability_margin": 2.6275584772103437, "out_of_rail_time": 0.3478008251741138, "y_impact": -2050.430253659772, "apogee_x": 457.1576222447816, "impact_velocity": -5.293466540130216, "max_mach_number": 0.9167277866083015, "x_impact": 699.0903781475788, "out_of_rail_stability_margin": 2.6962180493950125, "apogee_time": 25.73613547352241} +{"apogee": 3808.4446078369397, "frontal_surface_wind": -4.1354919527022, "apogee_y": 1088.486138558727, "lateral_surface_wind": -5.868509000348094, "t_final": 323.0092740630523, "out_of_rail_velocity": 27.726804161821406, "initial_stability_margin": 2.7647637519782937, "out_of_rail_time": 0.3374223676227338, "y_impact": -2103.3456042645203, "apogee_x": 525.7273442780387, "impact_velocity": -5.367062955204183, "max_mach_number": 0.982648727323175, "x_impact": 632.4926409909324, "out_of_rail_stability_margin": 2.8311805955652973, "apogee_time": 26.73392013588235} +{"apogee": 2354.2939354146492, "frontal_surface_wind": -4.304672236576625, "apogee_y": 799.3872963738041, "lateral_surface_wind": -5.745562506289323, "t_final": 246.1505799245873, "out_of_rail_velocity": 22.608872056138004, "initial_stability_margin": 2.6112526828853664, "out_of_rail_time": 0.39798919434520863, "y_impact": -1155.1601034375337, "apogee_x": 300.38007457798705, "impact_velocity": -5.361138305703267, "max_mach_number": 0.6757951171659536, "x_impact": 250.43483932455655, "out_of_rail_stability_margin": 2.6945847283074436, "apogee_time": 21.832568307965353} {"apogee": 3966.969352562571, "frontal_surface_wind": -4.158367086202538, "apogee_y": 924.5121992216217, "lateral_surface_wind": -4.843918200397008, "t_final": 339.20911020669985, "out_of_rail_velocity": 28.560796443914143, "initial_stability_margin": 2.6601006872937387, "out_of_rail_time": 0.3289462786117325, "y_impact": -2415.254283439537, "apogee_x": 516.122510910166, "impact_velocity": -5.2539984713720935, "max_mach_number": 1.0308784546640217, "x_impact": 375.91530427578294, "out_of_rail_stability_margin": 2.7279871054629226, "apogee_time": 27.070775305932848} +{"apogee": 3858.0384646632547, "frontal_surface_wind": -4.217731844566322, "apogee_y": 914.3416040179358, "lateral_surface_wind": -4.446853659395223, "t_final": 341.9862589561573, "out_of_rail_velocity": 28.100609045690405, "initial_stability_margin": 2.588196029130146, "out_of_rail_time": 0.3331030667954352, "y_impact": -2240.103839981899, "apogee_x": 604.4563577298126, "impact_velocity": -5.239978655939047, "max_mach_number": 1.0010908163645196, "x_impact": 121.10604606077729, "out_of_rail_stability_margin": 2.6544335284339127, "apogee_time": 26.785905413276787} +{"apogee": 3785.140439865547, "frontal_surface_wind": -3.3846804203378573, "apogee_y": 952.7335245455935, "lateral_surface_wind": -5.958923596676488, "t_final": 325.896210363371, "out_of_rail_velocity": 27.558451795517335, "initial_stability_margin": 2.5601276312380064, "out_of_rail_time": 0.3383609247722648, "y_impact": -2466.781599123648, "apogee_x": 467.60193874879883, "impact_velocity": -5.249437006702991, "max_mach_number": 0.9755258423730913, "x_impact": 588.9563205534489, "out_of_rail_stability_margin": 2.629326394993211, "apogee_time": 26.663650294212115} diff --git a/docs/reference/classes/Plate.rst b/docs/reference/classes/Plate.rst new file mode 100644 index 000000000..3acdcd182 --- /dev/null +++ b/docs/reference/classes/Plate.rst @@ -0,0 +1,6 @@ +Plate Class +------------ + +.. autoclass:: rocketpy.Plate + :members: + :exclude-members: from_dict \ No newline at end of file diff --git a/docs/reference/classes/Wire.rst b/docs/reference/classes/Wire.rst new file mode 100644 index 000000000..fdbea4eca --- /dev/null +++ b/docs/reference/classes/Wire.rst @@ -0,0 +1,6 @@ +Wire Class +------------ + +.. autoclass:: rocketpy.Wire + :members: + :exclude-members: from_dict \ No newline at end of file diff --git a/docs/reference/classes/sensors/index.rst b/docs/reference/classes/sensors/index.rst index dd9bb43b5..6674c8388 100644 --- a/docs/reference/classes/sensors/index.rst +++ b/docs/reference/classes/sensors/index.rst @@ -10,3 +10,4 @@ Sensor Classes Barometer Class Gyroscope Class GNSS Receiver Class + Magnetometer Class diff --git a/docs/reference/classes/sensors/magnetometer.rst b/docs/reference/classes/sensors/magnetometer.rst new file mode 100644 index 000000000..091041fc8 --- /dev/null +++ b/docs/reference/classes/sensors/magnetometer.rst @@ -0,0 +1,6 @@ +Magnetometer Class +------------------ + +.. autoclass:: rocketpy.sensors.Magnetometer + :members: + :exclude-members: from_dict diff --git a/docs/reference/index.rst b/docs/reference/index.rst index 48d54d989..e1b662326 100644 --- a/docs/reference/index.rst +++ b/docs/reference/index.rst @@ -14,8 +14,10 @@ This reference manual details functions, modules, methods and attributes include classes/Components classes/Rocket classes/Parachute - classes/sensors/index.rst + Sensor Classes classes/Flight + classes/Wire + classes/Plate Utilities classes/EnvironmentAnalysis Monte Carlo Analysis @@ -31,6 +33,8 @@ This reference manual details functions, modules, methods and attributes include Motor Classes Plots and Prints AeroSurface Classes Plots and Prints Rocket Plots and Prints + Wire Plots and Prints + Plate Plots and Prints Flight Plots and Prints EnvironmentAnalysis Plots and Prints - CompareFlights Plots \ No newline at end of file + CompareFlights Plots diff --git a/docs/reference/plots_prints/Plate/PlatePlots.rst b/docs/reference/plots_prints/Plate/PlatePlots.rst new file mode 100644 index 000000000..ca872e4ac --- /dev/null +++ b/docs/reference/plots_prints/Plate/PlatePlots.rst @@ -0,0 +1,5 @@ +Plate Plots Class +------------------- + +.. autoclass:: rocketpy.plots.plate_plots._PlatePlots + :members: \ No newline at end of file diff --git a/docs/reference/plots_prints/Plate/PlatePrints.rst b/docs/reference/plots_prints/Plate/PlatePrints.rst new file mode 100644 index 000000000..2f56e45e4 --- /dev/null +++ b/docs/reference/plots_prints/Plate/PlatePrints.rst @@ -0,0 +1,5 @@ +Plate Prints Class +------------------- + +.. autoclass:: rocketpy.prints.plate_prints._PlatePrints + :members: \ No newline at end of file diff --git a/docs/reference/plots_prints/Plate/index.rst b/docs/reference/plots_prints/Plate/index.rst new file mode 100644 index 000000000..5a0a85a53 --- /dev/null +++ b/docs/reference/plots_prints/Plate/index.rst @@ -0,0 +1,9 @@ +Plate Plots and Prints Classes +=============================== + +.. toctree:: + :maxdepth: 1 + :caption: Contents: + + PlatePlots + PlatePrints diff --git a/docs/reference/plots_prints/Wire/WirePlots.rst b/docs/reference/plots_prints/Wire/WirePlots.rst new file mode 100644 index 000000000..8364b1bb1 --- /dev/null +++ b/docs/reference/plots_prints/Wire/WirePlots.rst @@ -0,0 +1,5 @@ +Wire Plots Class +------------------- + +.. autoclass:: rocketpy.plots.wire_plots._WirePlots + :members: \ No newline at end of file diff --git a/docs/reference/plots_prints/Wire/WirePrints.rst b/docs/reference/plots_prints/Wire/WirePrints.rst new file mode 100644 index 000000000..77939bfa2 --- /dev/null +++ b/docs/reference/plots_prints/Wire/WirePrints.rst @@ -0,0 +1,5 @@ +Wire Prints Class +------------------- + +.. autoclass:: rocketpy.prints.wire_prints._WirePrints + :members: \ No newline at end of file diff --git a/docs/reference/plots_prints/Wire/index.rst b/docs/reference/plots_prints/Wire/index.rst new file mode 100644 index 000000000..63ea09ec6 --- /dev/null +++ b/docs/reference/plots_prints/Wire/index.rst @@ -0,0 +1,9 @@ +Wire Plots and Prints Classes +=============================== + +.. toctree:: + :maxdepth: 1 + :caption: Contents: + + WirePlots + WirePrints diff --git a/docs/requirements.txt b/docs/requirements.txt index 0e9b5ea3d..2c4adc442 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -244,7 +244,7 @@ tzdata==2025.2 # via pandas urllib3==2.5.0 # via requests -wcwidth==0.2.13 +wcwidth>=0.8.0 # via prompt-toolkit webencodings==0.5.1 # via diff --git a/requirements.txt b/requirements.txt index 85fbc96ea..58c03cd34 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,3 +6,4 @@ requests pytz simplekml dill +pywmm \ No newline at end of file diff --git a/rocketpy/__init__.py b/rocketpy/__init__.py index 27b7c034a..8e346ef14 100644 --- a/rocketpy/__init__.py +++ b/rocketpy/__init__.py @@ -46,6 +46,7 @@ LinearGenericSurface, NoseCone, Parachute, + Plate, PointMassRocket, RailButtons, Rocket, @@ -53,9 +54,10 @@ TrapezoidalFin, TrapezoidalFins, TubeFins, + Wire, ) from .sensitivity import SensitivityModel -from .sensors import Accelerometer, Barometer, GnssReceiver, Gyroscope +from .sensors import Accelerometer, Barometer, GnssReceiver, Gyroscope, Magnetometer from .simulation import Flight, MonteCarlo, MultivariateRejectionSampler from .stochastic import ( CustomSampler, diff --git a/rocketpy/environment/environment.py b/rocketpy/environment/environment.py index 460f0bc89..0b2e23b1b 100644 --- a/rocketpy/environment/environment.py +++ b/rocketpy/environment/environment.py @@ -5,8 +5,8 @@ import os import re import warnings -from collections.abc import Mapping from collections import namedtuple +from collections.abc import Mapping from datetime import datetime import netCDF4 diff --git a/rocketpy/environment/fetchers/__init__.py b/rocketpy/environment/fetchers/__init__.py index 067208717..4d004c68e 100644 --- a/rocketpy/environment/fetchers/__init__.py +++ b/rocketpy/environment/fetchers/__init__.py @@ -20,18 +20,6 @@ fetch_atmospheric_data_from_meteomatics, fetch_meteomatics_token, ) -from rocketpy.environment.fetchers.open_meteo_fetcher import ( - OPEN_METEO_ENSEMBLE_MODELS, - OPEN_METEO_ENSEMBLE_URL, - OPEN_METEO_FORECAST_URL, - OPEN_METEO_HISTORICAL_START_DATE, - OPEN_METEO_HISTORICAL_URL, - OPEN_METEO_PRESSURE_LEVELS, - OPEN_METEO_TIMEOUT_SECONDS, - build_hourly_variables, - fetch_open_meteo_ensemble, - fetch_open_meteo_forecast, -) from rocketpy.environment.fetchers.noaa_catalog import ( FORECAST_MODELS_CATALOG_URL, NOAA_MODEL_COLLECTIONS, @@ -45,6 +33,18 @@ list_noaa_dataset_identifiers, resolve_noaa_collection_path, ) +from rocketpy.environment.fetchers.open_meteo_fetcher import ( + OPEN_METEO_ENSEMBLE_MODELS, + OPEN_METEO_ENSEMBLE_URL, + OPEN_METEO_FORECAST_URL, + OPEN_METEO_HISTORICAL_START_DATE, + OPEN_METEO_HISTORICAL_URL, + OPEN_METEO_PRESSURE_LEVELS, + OPEN_METEO_TIMEOUT_SECONDS, + build_hourly_variables, + fetch_open_meteo_ensemble, + fetch_open_meteo_forecast, +) from rocketpy.environment.fetchers.opendap_fetchers import ( fetch_aigfs_file_return_dataset, fetch_cmc_ensemble, diff --git a/rocketpy/exceptions.py b/rocketpy/exceptions.py index e6bdc4355..875be0ce2 100644 --- a/rocketpy/exceptions.py +++ b/rocketpy/exceptions.py @@ -11,8 +11,9 @@ class RocketPyError(Exception): class InvalidParameterError(RocketPyError, ValueError): - """Raised when a constructor parameter has an invalid value (e.g. negative - radius or mass).""" + """Raised when a function, method, or constructor parameter receives an + invalid value or violates geometric/physical constraints (e.g., negative + mass, out-of-bounds coordinates, or unsupported options).""" class InvalidInertiaError(RocketPyError, ValueError): diff --git a/rocketpy/motors/motor.py b/rocketpy/motors/motor.py index 9ecb001dd..d83990c8c 100644 --- a/rocketpy/motors/motor.py +++ b/rocketpy/motors/motor.py @@ -168,7 +168,6 @@ class Motor(ABC): It will allow to obtain the net thrust in the Flight class. """ - # pylint: disable=too-many-statements def __init__( self, thrust_source, diff --git a/rocketpy/plots/plate_plots.py b/rocketpy/plots/plate_plots.py new file mode 100644 index 000000000..ff9fdca3c --- /dev/null +++ b/rocketpy/plots/plate_plots.py @@ -0,0 +1,209 @@ +import matplotlib.pyplot as plt +import numpy as np + +from rocketpy.exceptions import InvalidParameterError +from rocketpy.plots.plot_helpers import show_or_save_plot + + +class _PlatePlots: + """Class that holds plot methods for the Plate class. + + Attributes + ---------- + _PlatePlots.plate : Plate + Plate object that will be used for the plots. + _PlatePlots.rocket : Rocket, optional + Rocket object to which the plate belongs. Default is None. + """ + + def __init__(self, plate) -> None: + """Initializes _PlatePlots class. + + Parameters + ---------- + plate : Plate + Plate instance. + """ + self.plate = plate + self.rocket = None + + def draw_3d( + self, + color: str = "teal", + marker: str = "h", + elev: float | int | None = None, + azim: float | int | None = None, + filename: str | None = None, + ) -> None: + """Plots the 3D scatter plot of the discretized points forming the plate + surface used to model soft-iron magnetic distortion. + + Parameters + ---------- + color : str, optional + Color of the scatter points. A full list of color names can be found + at: https://matplotlib.org/stable/gallery/color/named_colors + Default is "teal". + marker : str, optional + Shape of the markers representing the discretization points. A full + list of markers can be found at: + https://matplotlib.org/stable/api/markers_api.html + Default is "h". + elev : float, int, optional + The elevation angle in degrees rotates the camera above the plane + pierced by the vertical axis, with a positive angle corresponding + to a location above that plane. If None, the default view is used. + Default is None. + azim : float, int, optional + The azimuthal angle in degrees rotates the camera about the vertical + axis. If None, the default view is used. Default is None. + filename : str, optional + The path the plot should be saved to. If None, the plot will be shown instead + of saved. Supported file formats include: eps, jpg, jpeg, pdf, pgf, png, ps, + raw, rgba, svg, svgz, tif, tiff, and webp. Default is None. + """ + if self.rocket is None: + raise InvalidParameterError( + "Plate points list is empty. Add the plate to a rocket before plotting." + ) + # from bacs to ucs + x, y, z = zip(*self.plate.points) + if self.rocket._csys == -1: + x = -np.array(x) + else: + x = np.array(x) + z = self.rocket.center_of_dry_mass_position + (self.rocket._csys * np.array(z)) + y = np.array(y) + + fig = plt.figure(figsize=(8, 6)) + ax = fig.add_subplot(111, projection="3d") + # plot individual points + ax.scatter(x, y, z, color=color, marker=marker, label=self.plate.name) + ax.view_init(elev=elev, azim=azim) + if self.rocket._csys == 1: + ax.invert_xaxis() + + # Labels + ax.set_xlabel("X (m)") + ax.set_ylabel("Y (m)") + ax.set_zlabel("Z (m)") + ax.legend() + + print(f"\n{self.plate.name} representation: ") + show_or_save_plot(filename) + + def draw( + self, + vis_args: dict | None = None, + plane: str = "xz", + color: str = "darkgreen", + filename: str | None = None, + ) -> None: + """Plots the plate along with the 2D cross-sectional outline of the + rocket body. + + Parameters + ---------- + vis_args : dict, optional + Determines the visual appearance when drawing the rocket body. If + None, default parameters are used: + + .. code-block:: python + + { + "background": "#EEEEEE", + "tail": "black", + "nose": "black", + "body": "black", + "fins": "black", + "motor": "black", + "buttons": "black", + "line_width": 1.0, + } + + A full list of color names can be found at: + https://matplotlib.org/stable/gallery/color/named_colors + plane : str, optional + Cross-sectional projection plane to represent. Accepted options are + "xz" and "yz". Default is "xz". + color : str, optional + Fill color of the plate. A full list of color names can be found at: + https://matplotlib.org/stable/gallery/color/named_colors + Default is "darkgreen". + filename : str, optional + The path the plot should be saved to. If None, the plot is shown + interactively. Supported file formats include: eps, jpg, jpeg, pdf, + pgf, png, ps, raw, rgba, svg, svgz, tif, tiff, and webp. Default is None. + """ + if self.rocket is None: + raise InvalidParameterError( + "Plate points list is empty. Add the plate to a rocket before plotting." + ) + if vis_args is None: + vis_args = { + "background": "#EEEEEE", + "tail": "black", + "nose": "black", + "body": "black", + "fins": "black", + "motor": "black", + "buttons": "black", + "line_width": 1.0, + } + + ax, _, _ = self.rocket.plots._rocket_shape_plot(vis_args, plane) + self._plot_plate_rocket(ax, plane, color) + + plt.ylim([-self.rocket.radius * 4, self.rocket.radius * 6]) + plt.xlabel("Position (m)") + plt.ylabel("Radius (m)") + plt.legend( + bbox_to_anchor=(1.05, 1), + loc="upper left", + handlelength=0.8, + handleheight=0.6, + ) + plt.tight_layout() + show_or_save_plot(filename) + + def _plot_plate_rocket( + self, ax, plane: str = "xz", color: str = "darkgreen" + ) -> None: + """Draws the filled 2D projection of the plate onto the rocket axes. + + Parameters + ---------- + ax : matplotlib.axes.Axes + Matplotlib Axes instance where the plate will be drawn. + plane : str, optional + Cross-sectional projection plane ("xz" or "yz"). Default is "xz". + color : str, optional + Fill color of the plate projection. Default is "darkgreen". + """ + x, y, z = zip(*self.plate.points) + + x = self.rocket._csys * np.array(x) + z = self.rocket.center_of_dry_mass_position + (self.rocket._csys * np.array(z)) + y = np.array(y) + + if plane == "xz": + r = x + elif plane == "yz": + r = y + else: + raise InvalidParameterError("Plane value can only be 'xz' or 'yz'.") + + unique_z = np.unique(z) + r_min = np.array([r[z == uz].min() for uz in unique_z]) + r_max = np.array([r[z == uz].max() for uz in unique_z]) + + ax.fill_between( + unique_z, r_min, r_max, color=color, alpha=0.9, label=self.plate.name + ) + + def all(self) -> None: + """Plots all available graphs for the _PlatePlots instance using default + parameters. + """ + self.draw_3d() + self.draw() diff --git a/rocketpy/plots/rocket_plots.py b/rocketpy/plots/rocket_plots.py index 8e2b35558..dbbcf63f0 100644 --- a/rocketpy/plots/rocket_plots.py +++ b/rocketpy/plots/rocket_plots.py @@ -1,6 +1,8 @@ import matplotlib.pyplot as plt import numpy as np +from matplotlib.pyplot import Axes +from rocketpy.exceptions import InvalidParameterError from rocketpy.mathutils.vector_matrix import Vector from rocketpy.motors import HybridMotor, LiquidMotor, SolidMotor from rocketpy.rocket.aero_surface import Fin, Fins, NoseCone, Tail @@ -175,8 +177,8 @@ def draw(self, vis_args=None, plane="xz", *, filename=None): A full list of color names can be found at: \ https://matplotlib.org/stable/gallery/color/named_colors plane : str, optional - Plane in which the rocket will be drawn. Default is 'xz'. Other - options is 'yz'. Used only for sensors representation. + Plane in which the rocket will be drawn. Default is "xz". Other + options is "yz". Used only for sensors representation. filename : str | None, optional The path the plot should be saved to. By default None, in which case the plot will be shown instead of saved. Supported file endings are: @@ -198,16 +200,7 @@ def draw(self, vis_args=None, plane="xz", *, filename=None): "line_width": 1.0, } - _, ax = plt.subplots(figsize=(8, 6), facecolor=vis_args["background"]) - ax.set_aspect("equal") - ax.grid(True, linestyle="--", linewidth=0.5) - - csys = self.rocket._csys - reverse = csys == 1 - surfaces = self.rocket.aerodynamic_surfaces.sort_by_position(reverse=reverse) - - drawn_surfaces = self._draw_aerodynamic_surfaces(ax, vis_args, plane, surfaces) - last_radius, last_x = self._draw_tubes(ax, drawn_surfaces, vis_args) + ax, last_radius, last_x = self._rocket_shape_plot(vis_args, plane) self._draw_motor(last_radius, last_x, ax, vis_args) self._draw_rail_buttons(ax, vis_args) self._draw_center_of_mass_and_pressure(ax) @@ -224,11 +217,13 @@ def draw(self, vis_args=None, plane="xz", *, filename=None): def __validate_aerodynamic_surfaces(self, plane): if not self.rocket.aerodynamic_surfaces: - raise ValueError( + raise InvalidParameterError( "The rocket must have at least one aerodynamic surface to be drawn." ) if plane not in ("xz", "yz"): - raise ValueError("The plane must be 'xz' or 'yz'. The default is 'xz'.") + raise InvalidParameterError( + "The plane must be 'xz' or 'yz'. The default is 'xz'." + ) def _draw_aerodynamic_surfaces(self, ax, vis_args, plane, surfaces): """Draws the aerodynamic surfaces and saves the position of the points @@ -382,7 +377,7 @@ def _draw_fin(self, ax, surface, position, drawn_surfaces, vis_args, plane): x_rotated = self.rocket._csys * z_fin_rotated + position.z y_rotated = y_fin_rotated + position.y else: # pragma: no cover - raise ValueError("Plane must be 'xz' or 'yz'.") + raise InvalidParameterError("Plane must be 'xz' or 'yz'.") ax.plot( x_rotated, @@ -418,7 +413,7 @@ def _draw_generic_surface( # y position of the surface is the y position in the plot y_pos = position[1] case _: # pragma: no cover - raise ValueError("Plane must be 'xz' or 'yz'.") + raise InvalidParameterError("Plane must be 'xz' or 'yz'.") ax.scatter( x_pos, @@ -692,7 +687,7 @@ def _draw_sensors(self, ax, sensors, plane): y_pos = pos[1] normal_y = sensor.normal_vector.y case _: # pragma: no cover - raise ValueError("Plane must be 'xz' or 'yz'.") + raise InvalidParameterError("Plane must be 'xz' or 'yz'.") # line length is 2/5 of the rocket radius line_length = self.rocket.radius / 2.5 @@ -720,6 +715,227 @@ def _draw_sensors(self, ax, sensors, plane): zorder=10, ) + def draw_wires( + self, + wires: str = "all", + vis_args: dict | None = None, + plane: str = "xz", + color: str | list[str] | tuple[str, ...] = "default", + marker: str = "o", + linestyle: str = "-", + filename: str | None = None, + ) -> None: + """Plots all the wires that are attached to the rocket. + + Parameters + ---------- + wires : str, optional + String that determines which wires will be plotted: + + - "communication_wires": only communication wires will be shown. + - "ignition_wires": only ignition wires will be shown. + - "all": all wires are shown. + + Default is "all". + vis_args : dict, optional + Determines the visual aspects when drawing the rocket. If ``None``, + default values are used. Default values are: + + .. code-block:: python + + { + "background": "#EEEEEE", + "tail": "black", + "nose": "black", + "body": "black", + "fins": "black", + "motor": "black", + "buttons": "black", + "line_width": 1.0, + } + + A full list of color names can be found at: + https://matplotlib.org/stable/gallery/color/named_colors + plane : str, optional + Cross-sectional projection plane to represent. Accepted options are + "xz" and "yz". Default is "xz". + color : str, list of str, tuple of str, optional + Color of the wires. If it is a list or tuple, it must contain one + color for each wire. A full list of color names can be found at: + https://matplotlib.org/stable/gallery/color/named_colors + Default is "default", meaning a distinct color from the default cycle + is assigned to each wire. + marker : str, optional + Shape of the markers representing the wire endpoints. A full list + of markers can be found at: + https://matplotlib.org/stable/api/markers_api.html + Default is "o". + linestyle : str, optional + Style of the line that represents the wire. A full list of + linestyles can be found at: + https://matplotlib.org/stable/gallery/lines_bars_and_markers/linestyles.html + Default is "-". + filename : str, optional + The path the plot should be saved to. If None, the plot will be shown instead + of saved. Supported file formats include: eps, jpg, jpeg, pdf, pgf, png, ps, + raw, rgba, svg, svgz, tif, tiff, and webp. Default is None. + """ + if vis_args is None: + vis_args = { + "background": "#EEEEEE", + "tail": "black", + "nose": "black", + "body": "black", + "fins": "black", + "motor": "black", + "buttons": "black", + "line_width": 1.0, + } + + ax, _, _ = self._rocket_shape_plot(vis_args, plane) + + if wires == "all": + wires_list = self.rocket._ignition_wires + self.rocket._communication_wires + elif wires == "communication_wires": + wires_list = self.rocket._communication_wires + elif wires == "ignition_wires": + wires_list = self.rocket._ignition_wires + else: + raise InvalidParameterError( + "Only 'communication_wires', 'ignition_wires', or 'all' are valid inputs." + ) + + if isinstance(color, str): + if color == "default": + color_list = plt.rcParams["axes.prop_cycle"].by_key()["color"] + else: + color_list = [color] * len(wires_list) + elif isinstance(color, (list, tuple)): + if len(color) == len(wires_list): + color_list = color + else: + raise InvalidParameterError( + "The length of the list of colors must be the same as the number of wires." + ) + else: + raise InvalidParameterError( + "The accepted entries for color are str, list, or tuple." + ) + + for wire, color_wire in zip(wires_list, color_list): + wire.plots._draw_wires( + ax, plane, color_wire, marker, linestyle, endpoints_names=False + ) + + plt.title("Wires representation") + plt.xlim() + plt.ylim([-self.rocket.radius * 4, self.rocket.radius * 6]) + plt.xlabel("Position (m)") + plt.ylabel("Radius (m)") + leg = plt.legend(bbox_to_anchor=(1.05, 1), loc="upper left") + if leg: + for handle in leg.legend_handles: + handle.set_linewidth(2.0) + plt.tight_layout() + show_or_save_plot(filename) + + def draw_plates( + self, + vis_args: dict | None = None, + plane: str = "xz", + color: str | list[str] | tuple[str, ...] = "default", + filename: str | None = None, + ) -> None: + """Plots all the plates that are attached to the rocket. + + Parameters + ---------- + vis_args : dict, optional + Determines the visual aspects when drawing the rocket. If ``None``, + default values are used. Default values are: + + .. code-block:: python + + { + "background": "#EEEEEE", + "tail": "black", + "nose": "black", + "body": "black", + "fins": "black", + "motor": "black", + "buttons": "black", + "line_width": 1.0, + } + + A full list of color names can be found at: + https://matplotlib.org/stable/gallery/color/named_colors + plane : str, optional + Cross-sectional projection plane to represent. Accepted options are + "xz" and "yz". Default is "xz". + color : str, list of str, tuple of str, optional + Color of the plates. If it is a list or tuple, it must contain one + color for each plate. A full list of color names can be found at: + https://matplotlib.org/stable/gallery/color/named_colors + Default is "default", meaning a distinct color from the default cycle + is applied to each plate. + filename : str, optional + The path the plot should be saved to. If None, the plot will be shown instead + of saved. Supported file formats include: eps, jpg, jpeg, pdf, pgf, png, ps, + raw, rgba, svg, svgz, tif, tiff, and webp. Default is None. + """ + if vis_args is None: + vis_args = { + "background": "#EEEEEE", + "tail": "black", + "nose": "black", + "body": "black", + "fins": "black", + "motor": "black", + "buttons": "black", + "line_width": 1.0, + } + ax, _, _ = self._rocket_shape_plot(vis_args, plane) + + if self.rocket.plates: + plates_list, _, _ = zip(*self.rocket.plates) + else: + plates_list = () + + if isinstance(color, str): + if color == "default": + color_list = plt.rcParams["axes.prop_cycle"].by_key()["color"] + else: + color_list = [color] * len(plates_list) + elif isinstance(color, (list, tuple)): + if len(color) == len(plates_list): + color_list = color + else: + raise InvalidParameterError( + "The length of the list of colors must be the same as the number of plates." + ) + else: + raise InvalidParameterError( + "The accepted entries for color are str, list, or tuple." + ) + + sorted_plates_list = sorted(plates_list, key=lambda p: p.area, reverse=True) + for plate, color_plate in zip(sorted_plates_list, color_list): + plate.plots._plot_plate_rocket(ax, plane, color_plate) + + plt.title("Plates representation") + plt.xlim() + plt.ylim([-self.rocket.radius * 4, self.rocket.radius * 6]) + plt.xlabel("Position (m)") + plt.ylabel("Radius (m)") + plt.legend( + bbox_to_anchor=(1.05, 1), + loc="upper left", + handlelength=0.8, + handleheight=0.6, + ) + plt.tight_layout() + show_or_save_plot(filename) + def all(self): """Prints out all graphs available about the Rocket. It simply calls all the other plotter methods in this class. @@ -760,3 +976,63 @@ def all(self): print("\nThrust-to-Weight Plot") print("-" * 40) self.thrust_to_weight() + + # Wire and Plate plots + print("\n Wire plots") + print("-" * 20) + self.draw_wires() + self.draw_plates() + + def _rocket_shape_plot( + self, vis_args: dict | None = None, plane: str = "xz" + ) -> tuple[Axes, float, float]: + """ + This is an auxiliary function that plots the outline of the rocket + including the aerodynamic surfaces. + + Parameters + ---------- + vis_args : dict, optional + Determines the visual aspects when drawing the rocket. If ``None``, + default values are used. Default values are: + + .. code-block:: python + + { + "background": "#EEEEEE", + "tail": "black", + "nose": "black", + "body": "black", + "fins": "black", + "motor": "black", + "line_width": 2.0, + } + + A full list of color names can be found at: \ + https://matplotlib.org/stable/gallery/color/named_colors + plane: str, optional + Plane that it is wanted to be represented: + Accepted options are "xz" and "yz" + Default value is "xz" + + Returns + ------- + ax: Axes + Axes instance in which the rocket outline has been displayed. + radius: float + Last radius of the rocket, (y axis in the plot). + last_x: float + Last x value of the plot, (z axis value in the rocket frame). + """ + _, ax = plt.subplots(figsize=(8, 6), facecolor=vis_args["background"]) + ax.set_aspect("equal") + ax.grid(True, linestyle="--", linewidth=0.5) + + csys = self.rocket._csys + reverse = csys == 1 + surfaces = self.rocket.aerodynamic_surfaces.sort_by_position(reverse=reverse) + + drawn_surfaces = self._draw_aerodynamic_surfaces(ax, vis_args, plane, surfaces) + radius, last_x = self._draw_tubes(ax, drawn_surfaces, vis_args) + + return ax, radius, last_x diff --git a/rocketpy/plots/wire_plots.py b/rocketpy/plots/wire_plots.py new file mode 100644 index 000000000..ed22d6268 --- /dev/null +++ b/rocketpy/plots/wire_plots.py @@ -0,0 +1,205 @@ +import matplotlib.pyplot as plt +from matplotlib.pyplot import Axes + +from rocketpy.exceptions import InvalidParameterError +from rocketpy.plots.plot_helpers import show_or_save_plot + + +class _WirePlots: + """Class that holds plot methods for the Wire class. + + Attributes + ---------- + _WirePlots.wire : Wire + Wire object that will be used for the plots. + _WirePlots.rocket : Rocket, optional + Rocket object the wire belongs to. Default is None. + """ + + def __init__(self, wire) -> None: + """Initializes _WirePlots class. + + Parameters + ---------- + wire : Wire + Wire instance. + """ + self.wire = wire + self.rocket = None + + def draw( + self, + vis_args: dict | None = None, + plane: str = "xz", + color: str = "salmon", + marker: str = "o", + linestyle: str = "-", + endpoints_names: bool = True, + filename: str | None = None, + ) -> None: + """Plots the wire and the rocket together. + + Parameters + ---------- + vis_args : dict, optional + Determines the visual aspects when drawing the rocket. If ``None``, + default values are used. Default values are: + + .. code-block:: python + + { + "background": "#EEEEEE", + "tail": "black", + "nose": "black", + "body": "black", + "fins": "black", + "motor": "black", + "buttons": "black", + "line_width": 1.0, + } + + A full list of color names can be found at: + https://matplotlib.org/stable/gallery/color/named_colors + plane : str, optional + Plane to represent. Accepted options are "xz" and "yz". + Default value is "xz". + color : str, optional + Color of the wire line and markers. A full list of color names can + be found at: https://matplotlib.org/stable/gallery/color/named_colors + Default is "salmon". + marker : str, optional + Shape of the marker representing wire endpoints. A full list of markers + can be found at: https://matplotlib.org/stable/api/markers_api.html + Default is "o". + linestyle : str, optional + Line style used to represent the wire. A full list of linestyles + can be found at: + https://matplotlib.org/stable/gallery/lines_bars_and_markers/linestyles.html + Default is "-". + endpoints_names : bool, optional + Boolean defining whether the endpoint labels are displayed. If False, + they will not be displayed. If True, the labels "Endpoint A" and + "Endpoint B" will be shown. Default is True. + filename : str, optional + The path the plot should be saved to. If None, the plot will be shown instead + of saved. Supported file formats include: eps, jpg, jpeg, pdf, pgf, png, ps, + raw, rgba, svg, svgz, tif, tiff, and webp. Default is None.∫ + """ + if self.rocket is None: + raise InvalidParameterError("Add the wire to a rocket before plotting.") + if vis_args is None: + vis_args = { + "background": "#EEEEEE", + "tail": "black", + "nose": "black", + "body": "black", + "fins": "black", + "motor": "black", + "buttons": "black", + "line_width": 1.0, + } + + ax, _, _ = self.rocket.plots._rocket_shape_plot(vis_args, plane) + self._draw_wires(ax, plane, color, marker, linestyle, endpoints_names) + + plt.xlim() + plt.ylim([-self.rocket.radius * 4, self.rocket.radius * 6]) + plt.xlabel("Position (m)") + plt.ylabel("Radius (m)") + plt.legend(bbox_to_anchor=(1.05, 1), loc="upper left") + plt.tight_layout() + show_or_save_plot(filename) + + def _draw_wires( + self, + ax: Axes, + plane: str = "xz", + color: str = "salmon", + marker: str = "o", + linestyle: str = "-", + endpoints_names: bool = True, + ) -> None: + """Plots the endpoints and the wire on the specified Matplotlib axes. + + Parameters + ---------- + ax : Axes + Matplotlib Axes instance on which the wire will be plotted. + plane : str, optional + Plane to represent. Accepted options are "xz" and "yz". + Default is "xz". + color : str, optional + Color of the wire and endpoint markers. A full list of color names can + be found at: https://matplotlib.org/stable/gallery/color/named_colors + Default is "salmon". + marker : str, optional + Shape of the marker representing wire endpoints. A full list of markers + can be found at: https://matplotlib.org/stable/api/markers_api.html + Default is "o". + linestyle : str, optional + Line style used to represent the wire. A full list of linestyles + can be found at: + https://matplotlib.org/stable/gallery/lines_bars_and_markers/linestyles.html + Default is "-". + endpoints_names : bool, optional + Boolean defining whether the endpoint labels are displayed. If False, + they will not be displayed. If True, the labels "Endpoint A" and + "Endpoint B" will be shown. Default is True. + """ + # change nose to tail with nose origin + endpoint_a_x = self.wire._wire_endpoints_bacs[0][0] * self.rocket._csys + endpoint_b_x = self.wire._wire_endpoints_bacs[1][0] * self.rocket._csys + + endpoint_a_y = self.wire._wire_endpoints_bacs[0][1] + endpoint_b_y = self.wire._wire_endpoints_bacs[1][1] + + endpoint_a_z = self.rocket.center_of_dry_mass_position + ( + self.wire._wire_endpoints_bacs[0][2] * self.rocket._csys + ) + endpoint_b_z = self.rocket.center_of_dry_mass_position + ( + self.wire._wire_endpoints_bacs[1][2] * self.rocket._csys + ) + if plane == "xz": + r_a = endpoint_a_x + r_b = endpoint_b_x + elif plane == "yz": + r_a = endpoint_a_y + r_b = endpoint_b_y + else: + raise InvalidParameterError("The plane must be 'xz' or 'yz'.") + + z = [endpoint_a_z, endpoint_b_z] + r = [r_a, r_b] + + # plot lines connecting endpoints + ax.plot(z, r, color=color, linestyle=linestyle, label=self.wire.name) + + if endpoints_names: + ax.scatter( + z, r, marker=marker, color=color, zorder=5, label="Wire endpoints" + ) + + ax.annotate( + "Endpoint A", + xy=(endpoint_a_z, r_a), + xytext=(6, 10), + textcoords="offset points", + fontsize=9, + ) + + ax.annotate( + "Endpoint B", + xy=(endpoint_b_z, r_b), + xytext=(6, -14), + textcoords="offset points", + fontsize=9, + ) + else: + ax.scatter(z, r, marker=marker, color=color, zorder=5) + + def all(self) -> None: + """Plots all available graphs for the _WirePlots instance using default + parameters. + """ + print(f"\n{self.wire.name} representation: ") + self.draw() diff --git a/rocketpy/prints/plate_prints.py b/rocketpy/prints/plate_prints.py new file mode 100644 index 000000000..e5e017d27 --- /dev/null +++ b/rocketpy/prints/plate_prints.py @@ -0,0 +1,51 @@ +class _PlatePrints: + """Class that holds print methods for the Plate class. + + Attributes + ---------- + _PlatePrints.plate : Plate + Plate object that will be used for the prints. + """ + + def __init__(self, plate) -> None: + """Initializes _PlatePrints class. + + Parameters + ---------- + plate: Plate + Plate instance. + """ + self.plate = plate + + def len_points_print(self) -> None: + """Prints the number of points that form the plate.""" + len_points = len(self.plate.points) + print(f"Number of points that form the plate: {len_points}") + + def properties_material(self) -> None: + """Prints material properties including relative magnetic permeability, + thickness, area, and volume. + """ + print( + f"Relative magnetic permeability of the material: {self.plate.relative_magnetic_permeability}" + ) + print( + f"Absolute magnetic permeability: {self.plate.absolute_magnetic_permeability} H/m" + ) + print(f"Thickness: {self.plate.thickness} m") + print(f"Area: {self.plate.area} m^2") + print(f"Volume: {self.plate.volume} m^3") + + def magnetic_distortion_matrix(self) -> None: + """Prints the magnetic distortion matrix at all recorded positions.""" + for key in self.plate._magnetic_distortion_matrices: + print( + f"Magnetic distortion matrix at position: {key} is {self.plate._magnetic_distortion_matrices[key]}" + ) + + def all(self) -> None: + """Prints all print methods about the Plate.""" + print(f"\n{self.plate.name} information: ") + self.properties_material() + self.len_points_print() + self.magnetic_distortion_matrix() diff --git a/rocketpy/prints/rocket_prints.py b/rocketpy/prints/rocket_prints.py index 7b768ea2f..602857e9a 100644 --- a/rocketpy/prints/rocket_prints.py +++ b/rocketpy/prints/rocket_prints.py @@ -11,27 +11,18 @@ class _RocketPrints: """ - def __init__(self, rocket): + def __init__(self, rocket) -> None: """Initializes _EnvironmentPrints class Parameters ---------- rocket: rocketpy.rocket Instance of the rocket class. - - Returns - ------- - None """ self.rocket = rocket - def inertia_details(self): - """Print inertia details. - - Returns - ------- - None - """ + def inertia_details(self) -> None: + """Print inertia details.""" print("\nInertia Details\n") print(f"Rocket Mass: {self.rocket.mass:.3f} kg (without motor)") print(f"Rocket Dry Mass: {self.rocket.dry_mass:.3f} kg (with unloaded motor)") @@ -56,13 +47,8 @@ def inertia_details(self): f"Rocket Inertia (with unloaded motor) 23: {self.rocket.dry_I_23:.3f} kg*m2" ) - def rocket_geometrical_parameters(self): - """Print rocket geometrical parameters. - - Returns - ------- - None - """ + def rocket_geometrical_parameters(self) -> None: + """Print rocket geometrical parameters.""" print("\nGeometrical Parameters\n") print(f"Rocket Maximum Radius: {self.rocket.radius} m") print(f"Rocket Frontal Area: {self.rocket.area:.6f} m2") @@ -94,13 +80,8 @@ def rocket_geometrical_parameters(self): f"Rocket Center of Mass - Rocket Loaded Center of Mass: {distance:.3f} m\n" ) - def rocket_aerodynamics_quantities(self): - """Print rocket aerodynamics quantities. - - Returns - ------- - None - """ + def rocket_aerodynamics_quantities(self) -> None: + """Print rocket aerodynamics quantities.""" print("\nAerodynamics Lift Coefficient Derivatives\n") for surface, _ in self.rocket.aerodynamic_surfaces: if isinstance(surface, GenericSurface): @@ -141,23 +122,13 @@ def rocket_aerodynamics_quantities(self): f"{abs(self.rocket.center_of_mass(0) - self.rocket.cp_position(0)):.3f} m\n" ) - def parachute_data(self): - """Print parachute data. - - Returns - ------- - None - """ + def parachute_data(self) -> None: + """Print parachute data.""" for chute in self.rocket.parachutes: chute.all_info() - def all(self): - """Prints all print methods about the Environment. - - Returns - ------- - None - """ + def all(self) -> None: + """Prints all print methods about the Environment.""" self.inertia_details() self.rocket_geometrical_parameters() self.rocket_aerodynamics_quantities() diff --git a/rocketpy/prints/wire_prints.py b/rocketpy/prints/wire_prints.py new file mode 100644 index 000000000..54d4f4677 --- /dev/null +++ b/rocketpy/prints/wire_prints.py @@ -0,0 +1,52 @@ +class _WirePrints: + """Class that holds print methods for the Wire class. + + Attributes + ---------- + _WirePrints.wire : Wire + Wire object that will be used for the prints. + """ + + def __init__(self, wire) -> None: + """Initializes _WirePrints class. + + Parameters + ---------- + wire : Wire + Wire instance. + """ + self.wire = wire + + def current(self) -> None: + """Prints the current flowing through the wire.""" + print(f"Current: {self.wire.current} A") + + def endpoints(self) -> None: + """Prints the wire endpoints coordinates in the body axis coordinate system.""" + print( + f"Endpoint A is {self.wire._wire_endpoints_bacs[0]}, Endpoint B is {self.wire._wire_endpoints_bacs[1]} in the body axis coordinate system" + ) + + def wire_type(self) -> None: + """Prints the wire type and, if applicable, the ignition wire function.""" + if self.wire.wire_type == "communications": + print("Wire type: communications type") + else: + print("Wire type: ignition type") + print(f"Ignition wire function: {self.wire.ignition_wire_function}") + + def magnetic_field_vectors(self) -> None: + """Prints the magnetic field vectors stored in the wire for all recorded positions.""" + for position, b_field in self.wire.magnetic_field.items(): + if position is not None: + print( + f"Magnetic field vector at position {position} due to the wire is {b_field} T" + ) + + def all(self) -> None: + """Prints all print methods about the Wire.""" + print(f"\n{self.wire.name} information: ") + self.wire_type() + self.current() + self.magnetic_field_vectors() + self.endpoints() diff --git a/rocketpy/rocket/__init__.py b/rocketpy/rocket/__init__.py index 3fa907f2d..65968b81b 100644 --- a/rocketpy/rocket/__init__.py +++ b/rocketpy/rocket/__init__.py @@ -19,5 +19,7 @@ ) from rocketpy.rocket.components import Components from rocketpy.rocket.parachute import Parachute +from rocketpy.rocket.plate import Plate from rocketpy.rocket.point_mass_rocket import PointMassRocket from rocketpy.rocket.rocket import Rocket +from rocketpy.rocket.wire import Wire diff --git a/rocketpy/rocket/aero_surface/nose_cone.py b/rocketpy/rocket/aero_surface/nose_cone.py index bebe63642..cc7020b78 100644 --- a/rocketpy/rocket/aero_surface/nose_cone.py +++ b/rocketpy/rocket/aero_surface/nose_cone.py @@ -71,6 +71,9 @@ class NoseCone(AeroSurface): Function which defines the lift coefficient as a function of the angle of attack and the Mach number. Takes as input the angle of attack in radians and the Mach number. Returns the lift coefficient. + Nosecone.radius: Function + Function that returns the radius as a function of the z axis + based on the local coordinate system. NoseCone.clalpha : float Lift coefficient slope. Has units of 1/rad. NoseCone.plots : plots.aero_surface_plots._NoseConePlots @@ -137,6 +140,7 @@ def __init__( self._rocket_radius = rocket_radius self._base_radius = base_radius self._length = length + self._radius_function = None if bluffness is not None: if bluffness > 1 or bluffness < 0: # pragma: no cover raise ValueError( @@ -217,6 +221,12 @@ def power(self, value): self.evaluate_center_of_pressure() self.evaluate_nose_shape() + @property + def radius(self): + if self._radius_function is None: + self._radius_function = self._compute_radius_function() + return self._radius_function + @property def kind(self): return self._kind @@ -456,6 +466,23 @@ def final_shape(x): ) self.fineness_ratio = self.length / (2 * self.base_radius) + def _compute_radius_function(self): + """Calculates and returns the radius of the nose cone + at a certain height z, based on the local + coordinate system. + + Local coordinate system: + - Origin located at the tip of the nose cone. + - Z axis along the longitudinal axis of symmetry, positive downwards (top -> bottom). + + Returns + ------- + nose_radius : Function + Function instance mapping axial position z in meters to the corresponding nose cone radius. + """ + data = np.column_stack(self.shape_vec) + return Function(data, inputs="z", outputs="nose_radius") + def evaluate_lift_coefficient(self): """Calculates and returns nose cone's lift coefficient. The lift coefficient is saved and returned. This function diff --git a/rocketpy/rocket/aero_surface/tail.py b/rocketpy/rocket/aero_surface/tail.py index 3e738f99c..c2b77df0f 100644 --- a/rocketpy/rocket/aero_surface/tail.py +++ b/rocketpy/rocket/aero_surface/tail.py @@ -30,6 +30,9 @@ class Tail(AeroSurface): Tail.rocket_radius: int, float The reference rocket radius used for lift coefficient normalization in meters. + Tail.radius : Function + Function that returns the radius of the tail at a certain z relative to the + local coordinate system. Tail.name : str Name of the tail. Default is 'Tail'. Tail.cpx : int, float @@ -82,6 +85,7 @@ def __init__(self, top_radius, bottom_radius, length, rocket_radius, name="Tail" self._bottom_radius = bottom_radius self._length = length self._rocket_radius = rocket_radius + self._radius_function = None self.evaluate_geometrical_parameters() self.evaluate_lift_coefficient() @@ -112,6 +116,13 @@ def bottom_radius(self, value): self.evaluate_lift_coefficient() self.evaluate_center_of_pressure() + @property + def radius(self): + if self._radius_function is None: + self._radius_function = self._compute_radius_function() + + return self._radius_function + @property def length(self): return self._length @@ -153,6 +164,25 @@ def evaluate_shape(self): np.array([self.top_radius, self.bottom_radius]), ] + def _compute_radius_function(self): + """Calculates and returns the radius of the tail + at a certain height z, based on the local + coordinate system. + + Local coordinate system: + - Z axis along the longitudinal axis of symmetry, positive downwards (top -> bottom). + - Origin located at the top of the tail (generally the portion closest to the rocket's nose). + + Returns + ------- + tail_radius : Function + Function instance mapping axial position z in meters to the corresponding tail radius. + """ + z = np.linspace(self.shape_vec[0][0], self.shape_vec[0][1], 100) + r = np.linspace(self.shape_vec[1][0], self.shape_vec[1][1], 100) + data = np.column_stack((z, r)) + return Function(data, inputs="z", outputs="tail_radius") + def evaluate_lift_coefficient(self): """Calculates and returns tail's lift coefficient. The lift coefficient is saved and returned. This function diff --git a/rocketpy/rocket/components.py b/rocketpy/rocket/components.py index 57e4d12f8..4aeb799cd 100644 --- a/rocketpy/rocket/components.py +++ b/rocketpy/rocket/components.py @@ -92,6 +92,29 @@ def get_by_type(self, component_type): ] return component_type_list + def get_position_by_type(self, component_type): + """Search the list of components and return a list with all the + components and their position as a tuple for the given type. + + Parameters + ---------- + component_type : type + The type of component to be returned. + + Returns + -------- + list[tuple] + A list of components and corresponding positions + matching the specified type. + + """ + component_type_list = [ + (c.component, c.position) + for c in self._components + if isinstance(c.component, component_type) + ] + return component_type_list + def get_tuple_by_type(self, component_type): """Search the list of components and return a list with all the components of the given type. diff --git a/rocketpy/rocket/plate.py b/rocketpy/rocket/plate.py new file mode 100644 index 000000000..bfe7ef9f9 --- /dev/null +++ b/rocketpy/rocket/plate.py @@ -0,0 +1,779 @@ +import math as m + +import numpy as np +from matplotlib.path import Path + +from rocketpy.exceptions import InvalidParameterError +from rocketpy.mathutils import Matrix, Vector +from rocketpy.plots.plate_plots import _PlatePlots +from rocketpy.prints.plate_prints import _PlatePrints + + +class Plate: + """Defines a surface on the rocket fuselage or interior to account for + soft-iron magnetic distortion affecting magnetometer readings. + + Attributes + ---------- + Plate.shape : str + Shape of the plate ("circular", "rectangular", or "personalized"). + Plate.dimensions : float, int, tuple or list + Dimensions of the plate. For "circular", a float/int representing the + radius; for "rectangular", a tuple (width, height); for + "personalized", a list of 3D vertices [x, y, z]. + Plate.material : str + Material composing the plate ("iron", "carbon_steel", or "personalized"). + Plate.absolute_magnetic_permeability : float + Absolute magnetic permeability of the ``material`` in H/m (or N/A^2). + Plate.relative_magnetic_permeability : float + Ratio of absolute magnetic permeability to the magnetic permeability of + free space (dimensionless). + Plate.thickness : float, int + Thickness of the plate in meters. + Plate.area : float + Surface area of the plate in square meters. + Plate.volume : float + Volume of the plate in cubic meters. + Plate._magnetic_distortion_matrices : dict + Dictionary of soft-iron distortion matrices induced by the plate. Keys + are position vector tuples (x, y, z) in the Body Axis Coordinate System, + and values are the corresponding 3x3 Matrix instances. + Plate.points : list[list] + Discretized points defining the plate surface in the Body Axis + Coordinate System. + Plate.grid_spacing : float, optional + Spacing between grid points in meters for "personalized" plates. + Plate.z_points : int, optional + Number of points along the longitudinal axis for "circular" or + "rectangular" plates. + Plate.angular_points : int, optional + Number of angular points for "circular" or "rectangular" plates. + Plate.name : str + Name of the plate. + """ + + def __init__( + self, + shape: str, + dimensions: int | float | list | tuple, + material: str, + thickness: int | float, + absolute_magnetic_permeability: int | float | None = None, + relative_magnetic_permeability: int | float | None = None, + grid_spacing: int | float = 0.001, + z_points: int = 40, + angular_points: int = 70, + name: str = "Plate", + ) -> None: + """Initializes the Plate. + + Parameters + ---------- + shape : str + Shape of the plate. Options are: + + - If "circular": the plate will be built as a circle, and the parameter + ``dimensions`` refers to the radius in meters. + - If "rectangular": the plate will be built a rectangle, and the parameter + ``dimensions`` refers to the sides length in meters. + - If "personalized": the plate is created by the + vertices defined in ``dimensions``. + dimensions : float, int, list, tuple + Dimensions defining the plate geometry depending on ``shape``: + + - If "circular": float or int representing radius in meters. + - If "rectangular": sequence of [width, height] in meters, or a + single float/int for a square. + - If "personalized": sequence of at least 3 non-collinear 3D vertices + [x, y, z] defined in the User-defined Coordinate System. + material : str + Material composing the plate. Allowed values are "iron", + "carbon_steel", or "personalized". + thickness : float, int + Thickness of the plate in meters. + absolute_magnetic_permeability : float, int, optional + Absolute magnetic permeability of the ``material`` in H/m. Default is + None. + relative_magnetic_permeability : float, int, optional + Dimensionless ratio of material permeability to free space + permeability. If defined, it overrides + ``absolute_magnetic_permeability``. Default is None. + grid_spacing : float, optional + Distance between points that form the plate in meters when ``shape`` is + "personalized". Default is 0.001. + z_points : int, optional + Number of points along the longitudinal axis for "circular" or + "rectangular" plates. Default is 40. + angular_points : int, optional + Number of angular points for "circular" or + "rectangular" plates. Default is 70. + name : str, optional + Name of the plate. Default is "Plate". + """ + self._magnetic_distortion_matrices = {} + self.points = [] + self.plots = _PlatePlots(self) + self.prints = _PlatePrints(self) + self._validate_parameters( + material, + absolute_magnetic_permeability, + relative_magnetic_permeability, + shape, + dimensions, + z_points, + angular_points, + grid_spacing, + ) + self.thickness = thickness + self.name = name + + def _validate_parameters( + self, + material, + absolute_magnetic_permeability, + relative_magnetic_permeability, + shape, + dimensions, + z_points, + angular_points, + grid_spacing, + ) -> None: + """Validates input parameters and defines attributes.""" + self._validate_material( + material, absolute_magnetic_permeability, relative_magnetic_permeability + ) + self._validate_shape(shape, dimensions, z_points, angular_points, grid_spacing) + + def _validate_material( + self, material, absolute_magnetic_permeability, relative_magnetic_permeability + ) -> None: + """Validates and sets material magnetic permeability parameters.""" + if not isinstance(material, str): + raise InvalidParameterError("'material' argument must be a string.") + + mu_0 = 4 * np.pi * 1e-7 + predefined_materials = {"iron": 1.25e-3, "carbon_steel": 1.2e-4} + + if material in predefined_materials: + self.material = material + self.absolute_magnetic_permeability = predefined_materials[material] + self.relative_magnetic_permeability = ( + self.absolute_magnetic_permeability / mu_0 + ) + + elif material == "personalized": + if not isinstance(absolute_magnetic_permeability, (float, int, type(None))): + raise InvalidParameterError( + "The 'absolute_magnetic_permeability' must be None, float, or int." + ) + if ( + absolute_magnetic_permeability is None + and relative_magnetic_permeability is None + ): + raise InvalidParameterError( + "Either 'absolute_magnetic_permeability' or 'relative_magnetic_permeability' must be specified when 'material' is 'personalized'." + ) + + self.material = "personalized" + + if relative_magnetic_permeability is None: + self.absolute_magnetic_permeability = absolute_magnetic_permeability + self.relative_magnetic_permeability = ( + absolute_magnetic_permeability / mu_0 + ) + + elif isinstance(relative_magnetic_permeability, (float, int)): + self.relative_magnetic_permeability = relative_magnetic_permeability + self.absolute_magnetic_permeability = ( + relative_magnetic_permeability * mu_0 + ) + + else: + raise InvalidParameterError( + "The 'relative_magnetic_permeability' must be None, float, or int." + ) + else: + raise InvalidParameterError( + "'material' argument must be 'iron', 'carbon_steel', or 'personalized'." + ) + + def _validate_shape( + self, shape, dimensions, z_points, angular_points, grid_spacing + ) -> None: + """Validates ``shape`` parameters and assigns attributes.""" + if isinstance(shape, str): + if shape in ("circular", "rectangular"): + self._validate_not_personalized_shape( + shape, dimensions, z_points, angular_points + ) + elif shape == "personalized": + self.shape = shape + self.dimensions = dimensions + self.grid_spacing = grid_spacing + self.z_points = None + self.angular_points = None + else: + raise InvalidParameterError( + "'shape' must be 'circular', 'rectangular', or 'personalized'." + ) + else: + raise InvalidParameterError("'shape' must be defined as a string.") + + def _validate_not_personalized_shape( + self, shape, dimensions, z_points, angular_points + ): + """Validates parameters for standard geometric shapes ('circular' or 'rectangular').""" + if shape == "circular": + if not isinstance(dimensions, (float, int)): + raise InvalidParameterError( + "For 'circular' shape, dimensions must be a float or int representing radius in meters." + ) + self.shape = "circular" + self.dimensions = dimensions + self.z_points = z_points + self.angular_points = angular_points + self.grid_spacing = None + + elif shape == "rectangular": + self.shape = "rectangular" + self.z_points = z_points + self.angular_points = angular_points + self.grid_spacing = None + + if isinstance(dimensions, (float, int)): + width = float(dimensions) + height = float(dimensions) + elif isinstance(dimensions, (list, tuple)) and len(dimensions) == 2: + width = float(dimensions[0]) + height = float(dimensions[1]) + else: + raise InvalidParameterError( + "For 'rectangular' shape, dimensions must be a float/int (square) or a 2-element sequence [width, height]." + ) + self.dimensions = (width, height) + + def define_plate_position( + self, + rocket, + position: float | int | None = None, + height: float | int | None = None, + ) -> None: + """Defines the geometry, area, and volume of the plate when attached + to a rocket instance. + + Parameters + ---------- + rocket : Rocket + Rocket instance to which the plate is attached. + position : float, int, optional + Angle between the User-defined Coordinate System y-axis and the + geometric center of the plate in degrees. The angle is positive from + y to -x. See `Rocket Axes Definition `_ + for more information. + height : float, int, optional + Coordinate of the geometric center along the rocket + longitudinal axis in the User-defined Coordinate System in + meters. + """ + self.generate_points(rocket, position, height) + if self.shape == "rectangular": + self.area = self.dimensions[0] * self.dimensions[1] + elif self.shape == "circular": + self.area = np.pi * (self.dimensions**2) + else: # personalized + self.area = len(self.points) * (self.grid_spacing**2) + self.volume = self.area * self.thickness + + def generate_points( + self, + rocket, + position: float | int | None = None, + height: float | int | None = None, + ) -> None: + """Generates the points that represent the plate surface in the Body Axis + Coordinate System. + + Parameters + ---------- + rocket : Rocket + Rocket instance to which the plate is attached. + position : float, int, optional + Angle between the User-defined Coordinate System y-axis and the + geometric center of the plate in degrees. The angle is positive from + y to -x. See `Rocket Axes Definition `_ + for more information. + height : float, int, optional + Axial coordinate of the geometric center along the rocket + longitudinal axis in the User-defined Coordinate System in + meters. Required when the ``shape`` of the plate is "circular" or + "rectangular". + """ + self.points = [] + + if self.shape == "personalized": + self._generate_personalized_internal_plate(rocket) + else: + if self.shape == "circular": + upper_z = height + self.dimensions + lower_z = height - self.dimensions + else: + upper_z = height + self.dimensions[1] / 2 + lower_z = height - self.dimensions[1] / 2 + geometric_center_angle = position * (np.pi / 180) + for z in np.linspace(lower_z, upper_z, self.z_points): + if not rocket.z_bounds_check(z, frame="ucs")[0]: + continue + + r = rocket.general_radius(z, frame="ucs") + if r <= 1e-6: + continue + alpha, beta = self._define_angles(z, geometric_center_angle, r, height) + for theta in np.linspace(alpha, beta, self.angular_points): + x = -r * np.sin(theta) + y = r * np.cos(theta) + + # Transform to Body Axis Coordinate System (BACS) + z_bacs = (z - self.center_of_dry_mass_position) * self._csys + if self._csys == -1: # nose_to_tail + self.points.append([-x, y, z_bacs]) + else: # tail_to_nose + self.points.append([x, y, z_bacs]) + + def _define_angles( + self, z, geometric_center_angle, r, height + ) -> tuple[float, float]: + """Calculates the angular span for the definition of the points + that form the plate at axial position z. + + Parameters + ---------- + z : float + Longitudinal coordinate along the rocket axis in meters. + geometric_center_angle : float + Angle of the geometric center of the plate in radians. + r : float + Rocket fuselage radius at coordinate z in meters. + height : float + Longitudinal position of the geometric center of the plate in + meters. + + Returns + ------- + alpha : float + Starting angular bound in radians. + beta : float + Ending angular bound in radians. + """ + if self.shape == "circular": + alpha, beta = self._circular_angle_calculation( + z=z, center_z=height, geometric_center_angle=geometric_center_angle, r=r + ) + else: # rectangular + alpha, beta = self._rectangular_angle_calculation(geometric_center_angle, r) + return alpha, beta + + def _circular_angle_calculation( + self, z, center_z, geometric_center_angle, r + ) -> tuple[float, float]: + """Calculates the angular span for the definition of the points + that form the plate when it is "circular" at axial position z. + + Parameters + ---------- + z : float + Current longitudinal coordinate in meters. + center_z : float + Longitudinal coordinate of the geometric center in meters. + geometric_center_angle : float + Angular position of the geometric center in radians. + r : float + Rocket radius at coordinate z in meters. + + Returns + ------- + alpha : float + Starting angular bound in radians. + beta : float + Ending angular bound in radians. + """ + dz = z - center_z + inside_sqrt = max(self.dimensions**2 - dz**2, 0) + half_extension_angle = m.sqrt(inside_sqrt) / r + alpha = geometric_center_angle - half_extension_angle + beta = geometric_center_angle + half_extension_angle + return alpha, beta + + def _rectangular_angle_calculation( + self, geometric_center_angle, r + ) -> tuple[float, float]: + """Calculates the angular span for the definition of the points + that form the plate when it is "rectangular" at axial position z. + + Parameters + ---------- + geometric_center_angle : float + Angular position of the geometric center in radians. + r : float + Rocket radius at the current coordinate in meters. + + Returns + ------- + alpha : float + Starting angular bound in radians. + beta : float + Ending angular bound in radians. + """ + extension_angle = self.dimensions[0] / r + alpha = geometric_center_angle - extension_angle / 2 + beta = geometric_center_angle + extension_angle / 2 + return alpha, beta + + def _generate_personalized_internal_plate( + self, + rocket, + ) -> None: + """Generates a planar 2D grid of 3D points bounded by arbitrary vertices, + constrained within the rocket fuselage. + + Parameters + ---------- + rocket : Rocket + Rocket instance to which the plate belongs. + """ + vertices = self._vertices_definition(rocket) + + centroid = [sum(col) / len(vertices) for col in zip(*vertices)] + cx, cy, cz = centroid[0], centroid[1], centroid[2] + + ux, uy, uz, vx, vy, vz = self._calculate_uv_frame(vertices) + + uv_vertices = [ + ( + (pt[0] - cx) * ux + (pt[1] - cy) * uy + (pt[2] - cz) * uz, + (pt[0] - cx) * vx + (pt[1] - cy) * vy + (pt[2] - cz) * vz, + ) + for pt in vertices + ] + + u_coords, v_coords = zip(*uv_vertices) + plate_path = Path(uv_vertices) + final_3d_points = [] + + curr_u = min(u_coords) + while curr_u <= max(u_coords): + curr_v = min(v_coords) + while curr_v <= max(v_coords): + if plate_path.contains_point((curr_u, curr_v)): + p3d_x = cx + (curr_u * ux) + (curr_v * vx) + p3d_y = cy + (curr_u * uy) + (curr_v * vy) + p3d_z = cz + (curr_u * uz) + (curr_v * vz) + + if m.hypot(p3d_x, p3d_y) < rocket.general_radius( + p3d_z, frame="bacs" + ): + final_3d_points.append([p3d_x, p3d_y, p3d_z]) + + curr_v += self.grid_spacing + curr_u += self.grid_spacing + + self.points = final_3d_points + + def _vertices_definition(self, rocket) -> list: + """Transforms vertices in user-defined coordinate system into + the Body Axis Coordinate System. + + Parameters + ---------- + rocket : Rocket + Rocket instance to which the plate belongs. + + Returns + ------- + vertices : list + List of 3D vertices transformed into the BACS frame. + """ + vertices = [] + cdm_user_frame = Vector([0, 0, self.center_of_dry_mass_position]) + if len(self.dimensions) < 3: + raise InvalidParameterError( + "At least 3 vertices are required for a personalized plate." + ) + for pt in self.dimensions: + self._check_entry_dimensions(pt, rocket) + + # Transform to BACS + sensor_vec = Vector(pt) - cdm_user_frame + if self._csys == -1: + vertices.append([-sensor_vec[0], sensor_vec[1], -sensor_vec[2]]) + else: + vertices.append([sensor_vec[0], sensor_vec[1], sensor_vec[2]]) + collinear = [] + for i in range(len(vertices) - 2): + e1 = Vector(vertices[i + 1]) - Vector(vertices[i]) + e2 = Vector(vertices[i + 2]) - Vector(vertices[i + 1]) + collinear.append(abs(e1 ^ e2) <= 1e-12) + + if all(collinear): + raise InvalidParameterError( + "All vertices of the personalized plate are collinear." + ) + return vertices + + def _check_entry_dimensions(self, pt, rocket) -> None: + """Validates that a vertex lies within the rocket's longitudinal and radial boundaries. + + Parameters + ---------- + pt : list, tuple, Vector + Coordinates [x, y, z] in the User-defined Coordinate System. + rocket : Rocket + Rocket instance in which boundaries are checked. + """ + if not rocket.z_bounds_check(pt[2], frame="ucs")[0]: + raise InvalidParameterError( + f"The z coordinate {pt[2]} of point {pt} is outside the rocket longitudinal bounds." + ) + + if m.hypot(pt[0], pt[1]) > rocket.general_radius(pt[2], frame="ucs"): + raise InvalidParameterError( + f"Point {pt} exceeds the rocket fuselage radius at z = {pt[2]} m." + ) + + def _calculate_uv_frame( + self, vertices + ) -> tuple[float, float, float, float, float, float]: + """Calculates an orthonormal planar basis (u, v) from polygon vertices. + + Parameters + ---------- + vertices : list + List of 3D vertices defining the planar plate. + + Returns + ------- + ux : float + X component of the first in-plane basis unit vector. + uy : float + Y component of the first in-plane basis unit vector. + uz : float + Z component of the first in-plane basis unit vector. + vx : float + X component of the second in-plane basis unit vector. + vy : float + Y component of the second in-plane basis unit vector. + vz : float + Z component of the second in-plane basis unit vector. + """ + v0, v1, v2 = vertices[:3] + nx = (v1[1] - v0[1]) * (v2[2] - v0[2]) - (v1[2] - v0[2]) * (v2[1] - v0[1]) + ny = (v1[2] - v0[2]) * (v2[0] - v0[0]) - (v1[0] - v0[0]) * (v2[2] - v0[2]) + nz = (v1[0] - v0[0]) * (v2[1] - v0[1]) - (v1[1] - v0[1]) * (v2[0] - v0[0]) + + n_norm = m.hypot(nx, ny, nz) + nx, ny, nz = nx / n_norm, ny / n_norm, nz / n_norm + + arb_x, arb_y, arb_z = ( + (0.0, 0.0, 1.0) if (abs(nx) > 0.5 or abs(ny) > 0.5) else (1.0, 0.0, 0.0) + ) + + ux = ny * arb_z - nz * arb_y + uy = nz * arb_x - nx * arb_z + uz = nx * arb_y - ny * arb_x + u_norm = m.hypot(ux, uy, uz) + if u_norm < 1e-12: + raise InvalidParameterError("Invalid plate orientation or geometry.") + ux, uy, uz = ux / u_norm, uy / u_norm, uz / u_norm + + vx, vy, vz = ny * uz - nz * uy, nz * ux - nx * uz, nx * uy - ny * ux + + return ux, uy, uz, vx, vy, vz + + def calculate_soft_iron_distortion_matrix( + self, position_vector: Vector | list | tuple, frame: str = "ucs" + ) -> None: + """Calculates and stores the 3x3 soft-iron magnetic distortion matrix + induced by the plate at the position indicated by ``position_vector``. + + Parameters + ---------- + position_vector : Vector, list, tuple + Coordinates [x, y, z] in meters in the Body Axis Coordinate + System where the distortion matrix is evaluated. + """ + if isinstance(self.points, list): + if self.points: + induced_matrix = Matrix.zeros() + diff_magnetic = self.relative_magnetic_permeability - 1.0 + num_points = len(self.points) + dv = self.volume / num_points + dipole_scalar = (diff_magnetic * dv) / (4.0 * np.pi) + position_vector = self._position_vector_to_bacs(position_vector, frame) + for point in self.points: + r_v = position_vector - Vector(point) + r = abs(r_v) + r_unit = r_v / r + + rx, ry, rz = r_unit[0], r_unit[1], r_unit[2] + + projection_tensor = Matrix( + [ + [rx * rx, rx * ry, rx * rz], + [ry * rx, ry * ry, ry * rz], + [rz * rx, rz * ry, rz * rz], + ] + ) + + dipole_kernel = (3.0 * projection_tensor - Matrix.identity()) / ( + r**3 + ) + + induced_matrix = induced_matrix + (dipole_scalar * dipole_kernel) + + self._magnetic_distortion_matrices[tuple(position_vector)] = ( + induced_matrix + ) + else: + raise InvalidParameterError( + "The plate points list is empty. Add the plate to a rocket before calculating the distortion matrix." + ) + else: + raise InvalidParameterError("The points attribute must be a list.") + + def _position_vector_to_bacs( + self, + position_vector: list | tuple | Vector, + frame: str = "bacs", + ) -> Vector: + """Transforms, if necessary, the position_vector to the BACS frame. + + Parameters + ---------- + position_vector : list, tuple, Vector + Coordinates [x, y, z] in meters in the specified ``frame`` + in which we want to calculate the soft iron distortion. + frame : str, optional + Frame in which the ``position_vector`` is given. It can either be "bacs" + (body axis coordinate system) or "ucs" (user defined coordinate + system). Default is "ucs". + + Returns + ------- + position_vector_bacs : Vector + Vector coordinates [x, y, z] in meters in the BACS frame. + """ + if not isinstance(frame, str): + raise InvalidParameterError("'frame' must be a string.") + + frame_lower = frame.lower() + if frame_lower not in ("ucs", "bacs"): + raise InvalidParameterError( + f"Invalid frame '{frame}'. Must be 'ucs' or 'bacs'." + ) + if isinstance(position_vector, (list, tuple, Vector)): + pos_v = Vector(position_vector) + else: + raise InvalidParameterError( + "'position_vector' must be a tuple, list, or Vector instance." + ) + if frame_lower == "bacs": + position_vector_bacs = pos_v + else: + cdm_user_frame = Vector([0, 0, self.center_of_dry_mass_position]) + delta = pos_v - cdm_user_frame + if self._csys == -1: # nose to tail + position_vector_bacs = Vector([-delta[0], delta[1], -delta[2]]) + else: # tail to nose + position_vector_bacs = delta + + return position_vector_bacs + + def draw_3d( + self, + color: str = "teal", + marker: str = "h", + elev: float | int | None = None, + azim: float | int | None = None, + filename: str | None = None, + ) -> None: + """Plots the 3D scatter plot of the points forming the plate + that are used to model soft-iron magnetic distortion. + + Parameters + ---------- + color : str, optional + Color of the scatter points. A full list of color names can be found + at: https://matplotlib.org/stable/gallery/color/named_colors + Default is "teal". + marker : str, optional + Shape of the markers representing the points. A full + list of markers can be found at: + https://matplotlib.org/stable/api/markers_api.html + Default is "h". + elev : float, int, optional + The elevation angle in degrees rotates the camera above the plane + pierced by the vertical axis, with a positive angle corresponding + to a location above that plane. If None, the default view is used. + Default is None. + azim : float, int, optional + The azimuthal angle in degrees rotates the camera about the vertical + axis. If None, the default view is used. Default is None. + filename : str, optional + The path the plot should be saved to. If None, the plot will be shown instead + of saved. Supported file formats include: eps, jpg, jpeg, pdf, pgf, png, ps, + raw, rgba, svg, svgz, tif, tiff, and webp. Default is None. + """ + self.plots.draw_3d(color, marker, elev, azim, filename) + + def _rocket_belonging(self, rocket) -> None: + """Associates the rocket to which the Plate belongs to the + _PlatePlots instance. + + Parameters + ---------- + rocket : Rocket + Rocket instance to which the plate belongs. + """ + self._csys = rocket._csys + self.center_of_dry_mass_position = rocket.center_of_dry_mass_position + self.plots.rocket = rocket + + def info(self) -> None: + """Prints a summary of the information stored in the plate object.""" + self.prints.all() + + def all_info(self) -> None: + """Prints out all data and graphs available about the Plate.""" + self.plots.all() + self.prints.all() + + @classmethod + def from_dict(cls, data: dict) -> "Plate": + """Creates a Plate instance from a dictionary containing the initialization + parameters. + + Parameters + ---------- + data : dict + Dictionary containing plate constructor attributes. + + Returns + ------- + plate : Plate + Plate instance initialized with the specified parameters. + """ + return cls( + shape=data["shape"], + dimensions=data["dimensions"], + material=data["material"], + thickness=data["thickness"], + absolute_magnetic_permeability=data.get( + "absolute_magnetic_permeability", None + ), + relative_magnetic_permeability=data.get( + "relative_magnetic_permeability", None + ), + grid_spacing=data.get("grid_spacing", 0.001), + z_points=data.get("z_points", 40), + angular_points=data.get("angular_points", 70), + name=data.get("name", "Plate"), + ) diff --git a/rocketpy/rocket/rocket.py b/rocketpy/rocket/rocket.py index 68c2d102e..6c288f19d 100644 --- a/rocketpy/rocket/rocket.py +++ b/rocketpy/rocket/rocket.py @@ -17,6 +17,7 @@ from rocketpy.mathutils.function import Function from rocketpy.mathutils.vector_matrix import Matrix, Vector from rocketpy.motors.empty_motor import EmptyMotor +from rocketpy.motors.motor import Motor from rocketpy.plots.rocket_plots import _RocketPlots from rocketpy.prints.rocket_prints import _RocketPrints from rocketpy.rocket.aero_surface import ( @@ -36,6 +37,8 @@ from rocketpy.rocket.aero_surface.generic_surface import GenericSurface from rocketpy.rocket.components import Components from rocketpy.rocket.parachute import Parachute +from rocketpy.rocket.plate import Plate +from rocketpy.rocket.wire import Wire from rocketpy.tools import ( deprecated, find_obj_from_hash, @@ -186,6 +189,11 @@ class Rocket: RailButtons object containing the rail buttons information. Rocket.motor : Motor Rocket's motor. See Motor class for more details. + Rocket.wires : Components + Collection of all the wires attached to the rocket. + Rocket.plates : list + Collection of all the plates attached to the rocket, stored as + lists of [plate, position, height]. Rocket.motor_position : float Position, in meters, of the motor's coordinate system origin relative to the user defined rocket coordinate system. @@ -359,6 +367,10 @@ def __init__( # pylint: disable=too-many-statements self.radius = radius self.area = np.pi * self.radius**2 + # Other attributes + self._radius_function = None + self._nose_tip_from_ucs = None + # Eccentricity data initialization self.cm_eccentricity_x = 0 self.cm_eccentricity_y = 0 @@ -371,6 +383,10 @@ def __init__( # pylint: disable=too-many-statements self.parachutes = [] self._controllers = [] self.air_brakes = [] + self._communication_wires = [] + self._ignition_wires = [] + self.wires = Components() + self.plates = [] self.sensors = Components() self.aerodynamic_surfaces = Components() self.surfaces_cp_to_cdm = {} @@ -1195,6 +1211,9 @@ def __add_single_surface(self, surface, position): self.rail_buttons.add(surface, position) else: self.aerodynamic_surfaces.add(surface, position) + if isinstance(surface, NoseCone): + self.nose_cone = surface + self._nose_tip_from_ucs = position[2] self.__evaluate_single_surface_cp_to_cdm(surface, position) def add_surfaces(self, surfaces, positions): @@ -1375,6 +1394,7 @@ def add_nose( name=name, ) self.add_surfaces(nose, position) + return nose @deprecated( @@ -1829,6 +1849,7 @@ def add_parachute( radius, drag_coefficient, height, porosity and name. Furthermore, it stores clean_pressure_signal, noise_signal and noisyPressureSignal which are filled in during Flight simulation. + """ parachute = Parachute( name, @@ -1850,9 +1871,10 @@ def add_sensor(self, sensor, position): Parameters ---------- - sensor : Sensor + sensor: Sensor Sensor to be added to the rocket. - position : int, float, tuple, list, Vector + + position: int, float, tuple, list, Vector Position of the sensor. If a Vector, tuple or list is passed, it must be in the format (x, y, z) where x, y, and z are defined in the rocket's user defined coordinate system. If a single value is @@ -1864,14 +1886,183 @@ def add_sensor(self, sensor, position): None """ if isinstance(position, (float, int)): - position = (0, 0, position) - position = Vector(position) - self.sensors.add(sensor, position) + position_ucs = Vector([0, 0, position]) + else: + position_ucs = Vector(position) + self.sensors.add(sensor, position_ucs) try: sensor._attached_rockets[self] += 1 except KeyError: sensor._attached_rockets[self] = 1 + def add_wire( + self, + wire: Wire, + position_endpoints: list | tuple, + parachute_name: str | None = None, + ) -> None: + """Adds a wire to the rocket. Wires generate magnetic disturbances that + affect magnetometer sensor readings during flight simulation. + + Parameters + ---------- + wire : Wire + Wire object to be added to the rocket. + position_endpoints : list, tuple + Sequence of two elements defining Endpoint A and Endpoint B: + + - If numeric scalars: [z_a, z_b] coordinates along the centerline + in the User-defined Coordinate System. + - If 3D vectors: [[x_a, y_a, z_a], [x_b, y_b, z_b]] coordinates in + the User-defined Coordinate System. + + Conventional current flows from Endpoint A to Endpoint B. + parachute_name : str, optional + Name of the parachute during whose deployment current flows. + Mandatory when the wire is an ignition wire with function + "parachute_deployment". Default is None. + """ + if not isinstance(wire, Wire): + raise InvalidParameterError("The wire parameter must be a Wire instance.") + + endpoints = self._define_3d_endpoints(position_endpoints) + + if wire.ignition_wire_function == "parachute_deployment": + if not isinstance(parachute_name, str): + raise InvalidParameterError( + "parachute_name must be a string when the wire function is 'parachute_deployment'." + ) + wire.parachute_name = parachute_name + else: + wire.parachute_name = None + + for endpoint, name in zip(endpoints, ("Endpoint A", "Endpoint B")): + x, y, z = endpoint + flag, range_z = self.z_bounds_check(z, frame="ucs") + if not flag: + raise InvalidParameterError( + f"{name} z-coordinate {z} is outside the rocket longitudinal range {range_z}." + ) + + r_endpoint = math.hypot(x, y) + r_rocket = self.general_radius(z, frame="ucs") + if r_endpoint > r_rocket: + raise InvalidParameterError( + f"{name} with coordinates {endpoint} is outside the rocket radius ({r_endpoint:.4f} m > {r_rocket:.4f} m) at z = {z} m." + ) + wire._rocket_belonging(self) + wire._set_wire_endpoints_to_bacs(self, endpoints) + + if wire.wire_type == "communications": + self._communication_wires.append(wire) + elif wire.wire_type == "ignition": + self._ignition_wires.append(wire) + self.wires.add(wire, position_endpoints) + + def _define_3d_endpoints(self, position_endpoints: list | tuple) -> list[Vector]: + """Creates the 3D position vectors of the wire endpoints from the user inputs. + + Parameters + ---------- + position_endpoints : list, tuple + Sequence of two numbers (z-coordinates) or two 3D position vectors + ([x, y, z]) relative to the User-defined Coordinate System. + Conventional current flows from Endpoint A to Endpoint B. + + Returns + ------- + list of Vector + List containing the 3D Vector components of each endpoint [endpoint_a, endpoint_b]. + """ + if isinstance(position_endpoints, (list, tuple)): + if len(position_endpoints) == 2: + if all(isinstance(val, (int, float)) for val in position_endpoints): + endpoint_a = Vector([0, 0, float(position_endpoints[0])]) + endpoint_b = Vector([0, 0, float(position_endpoints[1])]) + return [endpoint_a, endpoint_b] + + elif all( + isinstance(item, (list, tuple, Vector)) + for item in position_endpoints + ): + if any(len(item) != 3 for item in position_endpoints): + raise InvalidParameterError( + "The coordinate length for each endpoint must be 3." + ) + + endpoint_a = ( + position_endpoints[0] + if isinstance(position_endpoints[0], Vector) + else Vector(position_endpoints[0]) + ) + endpoint_b = ( + position_endpoints[1] + if isinstance(position_endpoints[1], Vector) + else Vector(position_endpoints[1]) + ) + + return [endpoint_a, endpoint_b] + else: + raise InvalidParameterError( + "position_endpoints must be a sequence of numbers or 3D coordinate vectors." + ) + else: + raise InvalidParameterError( + "position_endpoints must contain exactly 2 endpoint positions." + ) + else: + raise InvalidParameterError( + "position_endpoints must be a list or tuple of two numbers (z-coordinates) or two 3D position vectors ([x, y, z])." + ) + + def add_plate( + self, + plate: Plate, + position: float | int | None = None, + height: float | int | None = None, + ) -> None: + """Adds a Plate object to the rocket. Plates are used to measure + soft-iron magnetic distortion, that affects magnetometer sensor + readings during flight simulation. + + Parameters + ---------- + plate : Plate + The Plate instance to be attached to the rocket. + position : float, int, optional + Angle between the User-defined Coordinate System y-axis and the + geometric center of the plate in degrees. The angle is positive from + y to -x. See `Rocket Axes Definition `_ + for more information. + height : float, int, optional + Axial coordinate of the geometric center along the rocket + longitudinal axis in the User-defined Coordinate System in + meters. Required when the ``shape`` of the plate is "circular" or + "rectangular". + """ + if not isinstance(plate, Plate): + raise InvalidParameterError("The plate parameter must be a Plate instance.") + + if plate.shape in ("circular", "rectangular"): + if position is None: + raise InvalidParameterError( + f"position must be defined when the shape is '{plate.shape}'." + ) + if not isinstance(position, (float, int)): + raise InvalidParameterError("position must be a float or int.") + if height is None: + raise InvalidParameterError( + f"height must be defined when the shape is '{plate.shape}'." + ) + flag, range_z = self.z_bounds_check(height, frame="ucs") + if not flag: + raise InvalidParameterError( + f"The defined height {height} m must be within the rocket longitudinal range {range_z} in the user frame." + ) + plate._rocket_belonging(self) + plate.define_plate_position(self, position, height) + self.plates.append([plate, position, height]) + def add_air_brakes( self, drag_coefficient_curve, @@ -2207,8 +2398,8 @@ def draw(self, vis_args=None, plane="xz", *, filename=None): A full list of color names can be found at: https://matplotlib.org/stable/gallery/color/named_colors plane : str, optional - Plane in which the rocket will be drawn. Default is 'xz'. Other - options is 'yz'. Used only for sensors representation. + Plane in which the rocket will be drawn. Default is "xz". Other + options is "yz". Used only for sensors representation. filename : str | None, optional The path the plot should be saved to. By default None, in which case the plot will be shown instead of saved. Supported file endings are: @@ -2217,6 +2408,183 @@ def draw(self, vis_args=None, plane="xz", *, filename=None): """ self.plots.draw(vis_args, plane, filename=filename) + def general_radius(self, z: float, frame: str = "bacs") -> float: + """Returns the radius of the rocket, including the + nose cone and the radius variations in the body, as a function of + the distance along the z axis from the body axes coordinate system + or the user defined coordinate system. + + It assumes that the bottom radius of the nose cone is constant until + some tail, if defined, is present. Then, the radius of the body will be + the top radius of the following tail, or if it is the last tail, the + radius will be the radius of the bottom of the tail. + + Parameters + ---------- + z : float, int + Position along the z axis relative to the bacs + in which we want to calculate the radius. + frame : str, optional + Frame in which the z component is given. It can either be "bacs" + (body axis coordinate sytem) or "ucs" (user defined coordiante + system). + + Returns + ------- + r: float + Radius for the z value in the whole rocket. + """ + if not isinstance(z, (float, int)): + raise InvalidParameterError("Z must be a float or int") + if not isinstance(self.nose_cone, NoseCone): + raise InvalidParameterError("Define a nose cone first") + if not isinstance(frame, str): + raise InvalidParameterError("frame parameter must be a string") + else: + if isinstance(frame, str): + if frame.lower() == "ucs": + distance_from_nose = ( + self._nose_tip_from_ucs - z + ) * self._csys # nose cone frame + z_bacs = (z - self.center_of_dry_mass_position) * self._csys + elif frame.lower() == "bacs": + nose_tip_bacs = ( + self._nose_tip_from_ucs - self.center_of_dry_mass_position + ) * self._csys + distance_from_nose = nose_tip_bacs - z # nose cone frame + z_bacs = z + else: + raise InvalidParameterError( + "Accepted strings for frame are ucs and bacs" + ) + if 0 <= distance_from_nose <= self.nose_cone.length: + r = self.nose_cone.radius(distance_from_nose) + else: + r = self._calculate_radius_z_intermediate(z_bacs) + return r + + def _calculate_radius_z_intermediate(self, z: float) -> float: + """This is an auxiliary function returning the radius of the rocket, + below the nose cone as a function of the distance along the z + axis from the body axes coordinate system. + + Parameters + ---------- + z: float, int + Position along the z axis in the body axis coordinate + system for which the radius will be returned. + + Returns + ------- + r: float, int + Radius for the z value + """ + tails_bacs = [] + for tail, tail_from_ucs in self.aerodynamic_surfaces.get_position_by_type(Tail): + tail_bacs = ( + tail_from_ucs[2] - self.center_of_dry_mass_position + ) * self._csys + tails_bacs.append((tail, tail_bacs)) + distance_from_tail_tip = tail_bacs - z + if 0 <= distance_from_tail_tip <= tail.length: + r = tail.radius(distance_from_tail_tip) + return r + + r = self._calculate_radius_z_tubes(z, tails_bacs) + return r + + def _calculate_radius_z_tubes(self, z: float, tails_bacs: list) -> float: + """This is an auxiliary function returning the radius of the rocket, + when it is not in the nose cone or tails as a function of the + distance along the z axis from the body axes coordinate system. + + Parameters + ---------- + z: float, int + Position along the z axis in the body axis coordinate + system for which the radius will be returned. + tails_bacs: list + List composed of tuples with the tails of the rocket, + and the position in the bacs frame + + Returns + ------- + r: float, int + Radius for the z value in the body tubes. + """ + if tails_bacs != []: + o_tails_bacs = sorted(tails_bacs, key=lambda x: x[1], reverse=True) + for tail, tail_bacs_position in o_tails_bacs: + if z > tail_bacs_position: + return tail.top_radius + + last_tail = o_tails_bacs[-1][0] + r = last_tail.bottom_radius + else: + r = self.radius + return r + + def z_bounds_check( + self, z: float, frame: str = "bacs" + ) -> tuple[bool, tuple[float, float]]: + """This function is used to check if a given z is inside or outside + the defined rocket. + + Parameters + ---------- + z: float, int + Position along the z axis for which it will be checked + whether it is inside or outside the rocket. + frame: str, optional + The coordinate system of the input z and the returned bounds. + "bacs" for Body Axes Coordinate System (default), or "ucs" for + User Coordinate System. + + Returns + ------- + is_inside: bool + False if it is outside, True if it is inside. + bounds: tuple + Tuple formed by the range of the z relative to the specified frame. + """ + if isinstance(z, (float, int)): + if not isinstance(self.nose_cone, NoseCone): + raise InvalidParameterError("Define a nose cone first") + if not isinstance(self.motor, Motor): + raise InvalidParameterError("Define a motor first") + + # bounds in the ucs frame + nose_tip_ucs = self._nose_tip_from_ucs + motor_ucs = self.motor_position + if isinstance(frame, str): + if frame.lower() == "ucs": + z_min = min(nose_tip_ucs, motor_ucs) + z_max = max(nose_tip_ucs, motor_ucs) + + elif frame.lower() == "bacs": + # change from ucs to bacs + nose_tip_bacs = ( + nose_tip_ucs - self.center_of_dry_mass_position + ) * self._csys + motor_bacs = ( + motor_ucs - self.center_of_dry_mass_position + ) * self._csys + + z_min = min(nose_tip_bacs, motor_bacs) + z_max = max(nose_tip_bacs, motor_bacs) + else: + raise InvalidParameterError( + "Accepted strings for frame are ucs and bacs" + ) + else: + raise InvalidParameterError("Frame parameter must be a string") + + is_inside = z_min <= z <= z_max + return is_inside, (z_min, z_max) + + else: + raise InvalidParameterError("The z component must be a float or int") + def info(self): """Prints out a summary of the data and graphs available about the Rocket. @@ -2265,6 +2633,8 @@ def to_dict(self, **kwargs): "air_brakes": self.air_brakes, "_controllers": self._controllers, "sensors": self.sensors, + "wires": self.wires, + "plates": self.plates, } if kwargs.get("include_outputs", False): @@ -2406,6 +2776,12 @@ def from_dict(cls, data): ) rocket._add_controllers(controller) + for wire, position_endpoints in data.get("wires", []): + rocket.add_wire(wire, position_endpoints) + + for plate, position, height in data.get("plate", []): + rocket.add_plate(plate, position, height) + return rocket def __process_drag_input(self, input_data, coeff_name): diff --git a/rocketpy/rocket/wire.py b/rocketpy/rocket/wire.py new file mode 100644 index 000000000..6a948881e --- /dev/null +++ b/rocketpy/rocket/wire.py @@ -0,0 +1,367 @@ +import math as m +import warnings + +from rocketpy.exceptions import InvalidParameterError +from rocketpy.mathutils.vector_matrix import Vector +from rocketpy.plots.wire_plots import _WirePlots +from rocketpy.prints.wire_prints import _WirePrints + + +class Wire: + """Models the physical characteristics and magnetic field generated by an + electric wire. + + Calculates the magnetic field generated by a straight, current-carrying + wire segment at arbitrary spatial points using the Biot-Savart law. Supports + continuous communication wires and event-based ignition wires (e.g., motor + ignition, parachute deployment). + + Attributes + ---------- + Wire.current : float, int + Intensity of the electric current flowing through the wire in Amperes (A). + Wire.magnetic_field : dict + Dictionary of calculated magnetic fields. Keys are position coordinate + tuples (x, y, z) in the Body Axis Coordinate System, and values + are the corresponding magnetic field components in Tesla (T). + Wire.wire_length : float + Total length of the wire segment in meters. + Wire.wire_type : str + Type of wire ("communications" or "ignition"). + Wire.ignition_wire_function : str or None + Function sub-type when ``wire_type`` is "ignition" ("motor_ignition" or + "parachute_deployment"). + Wire.extra_ignition_time : float + Additional duration in seconds for which the ignition current remains + active after the event trigger. + Wire.name : str + Name identifier of the wire. + """ + + def __init__( + self, + current: float | int, + wire_type: str, + ignition_wire_function: str | None = None, + extra_ignition_time: float = 0.0, + name: str = "wire", + ) -> None: + """Initializes the Wire class. + + Parameters + ---------- + current : float, int + Intensity of the current flowing through the wire in Amperes (A). + Conventional current flows from the first endpoint to the second + endpoint defined in the rocket attachment. + wire_type : str + Type of wire: + + - "communications": Continuous current, represents continuous data + or power transmission, generating a steady magnetic field. + - "ignition": Current is active only during specific deployment or + ignition events. + ignition_wire_function : str, optional + Function of the ignition wire (mandatory if ``wire_type`` is + "ignition"). Valid options are "motor_ignition" or + "parachute_deployment". Default is None. + extra_ignition_time : float, optional + Additional duration in seconds the ignition current persists + after event actuation. Default is 0. + name : str, optional + Name of the wire. Default is "wire". + """ + self._validate_parameters( + current, extra_ignition_time, wire_type, ignition_wire_function + ) + self._magnetic_field = {} + self.magnetic_field = {} + self._wire_endpoints_bacs = [] + self.wire_length = 0.0 + self.parachute_name = None + self.name = name + self._csys = None + self.center_of_dry_mass_position = None + + # prints and plots + self.prints = _WirePrints(self) + self.plots = _WirePlots(self) + + def _validate_parameters( + self, current, extra_ignition_time, wire_type, ignition_wire_function + ) -> None: + """Validates input parameters and initializes corresponding attributes.""" + self._validate_wire_type(wire_type, ignition_wire_function) + self._validate_numbers(current, extra_ignition_time) + + def _validate_wire_type(self, wire_type, ignition_wire_function) -> None: + """Validates wire categorization and functional role.""" + if isinstance(wire_type, str): + if wire_type == "communications": + self.wire_type = "communications" + self.ignition_wire_function = None + elif wire_type == "ignition": + self.wire_type = "ignition" + if ignition_wire_function is None: + raise InvalidParameterError( + "The 'ignition_wire_function' parameter is required when 'wire_type' is 'ignition'." + ) + if not isinstance(ignition_wire_function, str): + raise InvalidParameterError( + "'ignition_wire_function' must be a string." + ) + self.ignition_wire_function = ignition_wire_function + else: + raise InvalidParameterError( + "'wire_type' must be either 'communications' or 'ignition'." + ) + else: + raise InvalidParameterError("'wire_type' must be a string.") + + def _validate_numbers(self, current, extra_ignition_time) -> None: + """Validates numerical attributes defining wire physical characteristics.""" + if not isinstance(current, (float, int)): + raise InvalidParameterError("Current must be a float or int.") + self.current = float(current) + + if not isinstance(extra_ignition_time, (float, int)): + raise InvalidParameterError("'extra_ignition_time' must be a float or int.") + if extra_ignition_time < 0: + raise InvalidParameterError( + "'extra_ignition_time' must be greater than or equal to 0." + ) + self.extra_ignition_time = float(extra_ignition_time) + + def measure_magnetic_field( + self, position_vector: list | tuple | Vector, frame: str = "ucs" + ) -> None: + """Calculates and stores the magnetic field vector at the point given by + ``position_vector`` in the Body Axis Coordinate System using the finite + straight-wire Biot-Savart formula. + + Parameters + ---------- + position_vector : list, tuple, Vector + Coordinates [x, y, z] in meters in the specified ``frame`` + in which we want to calculate the magnetic field. + frame : str, optional + Frame in which the ``position_vector`` is given. It can either be "bacs" + (body axis coordinate sytem) or "ucs" (user defined coordiante + system). + """ + r1 = self._wire_endpoints_bacs[0] # starting endpoint + r2 = self._wire_endpoints_bacs[1] # final end + l = r2 - r1 # Vector along the wire pointing in direction of current + self.wire_length = abs(l) + + r_v = self._position_vector_to_bacs(position_vector, frame) + r_t = tuple(r_v) + + if self.wire_length < 1e-12: + self.magnetic_field[r_t] = [0.0, 0.0, 0.0] + self._magnetic_field[r_t] = Vector([0.0, 0.0, 0.0]) + return + + r1_v = r_v - r1 + r2_v = r_v - r2 + + cross_l_r1 = l ^ r1_v + cross_norm = abs(cross_l_r1) + + if cross_norm < 1e-12: + b_v = Vector([0, 0, 0]) + warnings.warn( + "'position vector' is collinear with the wire segment; magnetic field is zero.", + UserWarning, + ) + else: + l_unit = l / self.wire_length + cos_theta1 = l_unit @ r1_v.unit_vector + cos_theta2 = l_unit @ r2_v.unit_vector + + b_v = ( + (1e-7 * self.current) + * (cross_l_r1 / (cross_norm**2)) + * (cos_theta1 - cos_theta2) + * self.wire_length + ) + + self.magnetic_field[r_t] = list(b_v) + self._magnetic_field[r_t] = b_v + + def _position_vector_to_bacs( + self, + position_vector: list | tuple | Vector, + frame: str = "bacs", + ) -> Vector: + """Transforms, if necessary, the position_vector to the BACS frame. + + Parameters + ---------- + position_vector : list, tuple, Vector + Coordinates [x, y, z] in meters in the specified ``frame`` + in which we want to calculate the magnetic field. + frame : str, optional + Frame in which the ``position_vector`` is given. It can either be "bacs" + (body axis coordinate system) or "ucs" (user defined coordinate + system). Default is "ucs". + + Returns + ------- + position_vector_bacs : Vector + Vector coordinates [x, y, z] in meters in the BACS frame. + """ + if not isinstance(frame, str): + raise InvalidParameterError("'frame' must be a string.") + + frame_lower = frame.lower() + if frame_lower not in ("ucs", "bacs"): + raise InvalidParameterError( + f"Invalid frame '{frame}'. Must be 'ucs' or 'bacs'." + ) + if isinstance(position_vector, (list, tuple, Vector)): + pos_v = Vector(position_vector) + else: + raise InvalidParameterError( + "'position_vector' must be a tuple, list, or Vector instance." + ) + if frame_lower == "bacs": + position_vector_bacs = pos_v + else: + cdm_user_frame = Vector([0, 0, self.center_of_dry_mass_position]) + delta = pos_v - cdm_user_frame + if self._csys == -1: # nose to tail + position_vector_bacs = Vector([-delta[0], delta[1], -delta[2]]) + else: # tail to nose + position_vector_bacs = delta + + return position_vector_bacs + + def define_magnetic_field( + self, + position_vector: list | tuple | Vector, + magnetic_field: float | int | list | tuple | Vector, + ) -> None: + """Manually sets the magnetic field vector produced by the wire at a + specified position coordinate. + + Parameters + ---------- + position_vector : list, tuple, Vector + Target position coordinates [x, y, z] in meters defined in the + Body Axis Coordinate System. + magnetic_field : float, int, list, tuple, Vector + Magnetic field vector in Tesla (T): + + - If a scalar (float or int), the same field value is assigned + isotropically across all three axes: [B, B, B]. + - If a 3-element list, tuple, or Vector, sets the directional + field components [Bx, By, Bz]. + """ + position_vector_t = tuple(position_vector) + if isinstance(magnetic_field, (float, int)): + magnetic_field = [magnetic_field, magnetic_field, magnetic_field] + self._magnetic_field[position_vector_t] = Vector(magnetic_field) + self.magnetic_field[position_vector_t] = list(magnetic_field) + + def _set_wire_endpoints_to_bacs( + self, + rocket, + _wire_endpoints_from_user_coordinate_system: list[Vector] + | tuple[Vector, Vector], + ) -> None: + """Transforms wire endpoint coordinates from the User-defined Coordinate + System to the Body Axis Coordinate System and stores them. + + Parameters + ---------- + rocket : Rocket + Rocket instance to which the wire is attached. + _wire_endpoints_from_user_coordinate_system : list[Vector] or tuple[Vector, Vector] + Sequence containing the two endpoint position vectors in the + User-defined Coordinate System. + """ + self._wire_endpoints_bacs = [] + cdm_user_frame = Vector([0, 0, self.center_of_dry_mass_position]) + for endpoint_from_user in _wire_endpoints_from_user_coordinate_system: + self._check_entry_dimensions(endpoint_from_user, rocket) + endpoint_from_cdm_user_frame = endpoint_from_user - cdm_user_frame + if self._csys == -1: # nose to tail + endpoint_position_bacs_frame = Vector( + [ + -endpoint_from_cdm_user_frame[0], + endpoint_from_cdm_user_frame[1], + -endpoint_from_cdm_user_frame[2], + ] + ) + else: # tail to nose + endpoint_position_bacs_frame = endpoint_from_cdm_user_frame + self._wire_endpoints_bacs.append(endpoint_position_bacs_frame) + + def _check_entry_dimensions(self, pt, rocket) -> None: + """Verifies that an endpoint coordinates lie within the physical rocket. + + Parameters + ---------- + pt : list, tuple, Vector + Endpoint coordinates [x, y, z] in the User-defined Coordinate System. + rocket : Rocket + Rocket instance in which geometry bounds are verified. + """ + if not rocket.z_bounds_check(pt[2], frame="ucs")[0]: + raise InvalidParameterError( + f"The axial coordinate z = {pt[2]} m of endpoint {pt} is outside the rocket longitudinal bounds." + ) + + if m.hypot(pt[0], pt[1]) > rocket.general_radius(pt[2], frame="ucs"): + raise InvalidParameterError( + f"Endpoint {pt} exceeds the rocket fuselage radius at z = {pt[2]} m." + ) + + def _rocket_belonging(self, rocket) -> None: + """Associates the rocket to which the Wire belongs to the + _WirePlots instance and defines the center of dry mass + and the z orientation as a wire attributes. + + Parameters + ---------- + rocket : Rocket + Rocket instance to which the wire belongs. + """ + self._csys = rocket._csys + self.center_of_dry_mass_position = rocket.center_of_dry_mass_position + self.plots.rocket = rocket + + def info(self) -> None: + """Print a summary of the information stored in the wire object.""" + self.prints.all() + + def all_info(self) -> None: + """Prints all data and graphs available about the Wire.""" + self.plots.all() + self.prints.all() + + @classmethod + def from_dict(cls, data: dict) -> "Wire": + """Creates a Wire instance from a dictionary containing the initialization + parameters. + + Parameters + ---------- + data : dict + Dictionary containing wire constructor attributes. + + Returns + ------- + wire : Wire + Wire instance initialized with the specified parameters. + """ + return cls( + # Mandatory Parameters + current=data["current"], + wire_type=data["wire_type"], + # Optional Parameters + ignition_wire_function=data.get("ignition_wire_function", None), + extra_ignition_time=data.get("extra_ignition_time", 0.0), + name=data.get("name", "wire"), + ) diff --git a/rocketpy/sensors/__init__.py b/rocketpy/sensors/__init__.py index eb2e20730..0e2a8f1e2 100644 --- a/rocketpy/sensors/__init__.py +++ b/rocketpy/sensors/__init__.py @@ -2,4 +2,5 @@ from .barometer import Barometer from .gnss_receiver import GnssReceiver from .gyroscope import Gyroscope +from .magnetometer import Magnetometer from .sensor import InertialSensor, ScalarSensor, Sensor diff --git a/rocketpy/sensors/accelerometer.py b/rocketpy/sensors/accelerometer.py index 42d6d04d3..c043e3ae0 100644 --- a/rocketpy/sensors/accelerometer.py +++ b/rocketpy/sensors/accelerometer.py @@ -241,26 +241,22 @@ def measure(self, time, **kwargs): omega = Vector(u[10:13]) omega_dot = Vector(u_dot[10:13]) - # Measured acceleration at sensor position in inertial frame - A = ( - inertial_acceleration + inertial_to_body = Matrix.transformation(u[6:10]).transpose + body_acceleration = inertial_to_body @ inertial_acceleration + + a_body = ( + body_acceleration + Vector.cross(omega_dot, r) + Vector.cross(omega, Vector.cross(omega, r)) ) - # Transform to sensor frame - inertial_to_sensor = ( - self._total_rotation_sensor_to_body - @ Matrix.transformation(u[6:10]).transpose - ) - A = inertial_to_sensor @ A - + a_sensor = self._total_rotation_sensor_to_body.transpose @ a_body # Apply noise + bias and quantize - A = self.apply_noise(A) - A = self.apply_temperature_drift(A) - A = self.quantize(A) + a_sensor = self.apply_noise(a_sensor) + a_sensor = self.apply_temperature_drift(a_sensor) + a_sensor = self.quantize(a_sensor) - self.measurement = tuple([*A]) - self._save_data((time, *A)) + self.measurement = tuple([*a_sensor]) + self._save_data((time, *a_sensor)) def export_measured_data(self, filename, file_format="csv"): """Export the measured values to a file diff --git a/rocketpy/sensors/barometer.py b/rocketpy/sensors/barometer.py index 3320cdc57..2654dfc13 100644 --- a/rocketpy/sensors/barometer.py +++ b/rocketpy/sensors/barometer.py @@ -156,7 +156,7 @@ def measure(self, time, **kwargs): State vector of the rocket. - u_dot : np.array Derivative of the state vector of the rocket. - - relative_position : np.array + - relative_position : Vector Position of the sensor relative to the rocket center of mass. - environment : Environment Environment object containing the atmospheric conditions. @@ -166,6 +166,7 @@ def measure(self, time, **kwargs): pressure = kwargs["environment"].pressure # Calculate the altitude of the sensor + relative_altitude = (Matrix.transformation(u[6:10]) @ relative_position).z # Calculate the pressure at the sensor location and add noise diff --git a/rocketpy/sensors/magnetometer.py b/rocketpy/sensors/magnetometer.py new file mode 100644 index 000000000..9b21d3331 --- /dev/null +++ b/rocketpy/sensors/magnetometer.py @@ -0,0 +1,946 @@ +import math +from datetime import datetime + +import numpy as np +from pywmm import WMMv2 +from pywmm.calculator import calculate_geomagnetic +from pywmm.date_utils import decimal_year + +from rocketpy.exceptions import InvalidParameterError +from rocketpy.mathutils.vector_matrix import Matrix, Vector +from rocketpy.prints.sensors_prints import _InertialSensorPrints +from rocketpy.rocket import Rocket +from rocketpy.sensors.sensor import InertialSensor +from rocketpy.tools import inverted_haversine + + +class Magnetometer(InertialSensor): + """Class for simulating a magnetometer sensor during rocket flight. + + Inherits from the InertialSensor subclass. Models Earth's geomagnetic + field using the World Magnetic Model (WMM) and simulates physical sensor + distortions, including hard iron, soft iron (via plates), power wire + interferences (via communication & ignition wires), thermal drifts, noise, and + quantization. + + Attributes + ---------- + sampling_rate : float + Sampling rate of the sensor in Hz. + orientation : tuple, list + Orientation of the sensor in the rocket. + magnetic_interference : list + Magnetic interference on the magnetometer in Tesla (T), formed by the sum of + hard iron distortion, power interference, and soft iron distortion difference. + hard_iron_distortion : list + Hard iron distortion in Tesla (T). + _soft_iron_distortion_matrix : Matrix + Soft iron distortion matrix applied to the magnetic reading (dimensionless). + soft_iron_distortion_difference : list + Difference between the vector after application of soft iron distortion + and before in Tesla (T). + power_interference : list + Total magnetic distortion due to system interference in Tesla (T). + communications_interference : list + Magnetic distortion due to communication wires in Tesla (T). + activation_signal_interference : list + Magnetic distortion due to ignition/activation signals in Tesla (T). + measurement_range : float or tuple + The measurement range of the sensor in Tesla (T). + resolution : float + The resolution of the sensor in T/LSB. + noise_density : float, list + The noise density of the sensor in T/√Hz. + noise_variance : float, list + The variance of the noise of the sensor in T^2. + random_walk_density : float, list + The random walk density of the sensor in T/√Hz. + random_walk_variance : float, list + The variance of the random walk of the sensor in T^2. + constant_bias : float, list + The constant bias of the sensor in Tesla (T). + operating_temperature : float + The operating temperature of the sensor in Kelvin (K). + temperature_bias : float, list + The temperature bias of the sensor in T/K. + temperature_scale_factor : float, list + The temperature scale factor of the sensor in %/K. + cross_axis_sensitivity : float + The cross axis sensitivity of the sensor in percentage (%). + name : str + The name of the sensor. + _random_walk_drift : Vector + The random walk drift of the sensor in Tesla (T). + measurement : tuple + The measurement of the sensor after quantization, noise, temperature + drift, and magnetic interference in Tesla (T). + measured_data : list + The stored measured data of the sensor after quantization, noise, and + temperature drift. + wmm : WMMv2 + WMMv2 object from the pywmm library. Details on its GitHub repository: + https://github.com/dougc95/pywmm/tree/main + year : float + Current decimal year. + rotation_sensor_to_body : Matrix + The rotation matrix of the sensor from the sensor frame to the rocket + frame of reference. + normal_vector : Vector + The normal vector of the sensor in the rocket frame of reference. + """ + + units = "T" + + def __init__( # pylint: disable=too-many-arguments + self, + sampling_rate, + orientation=(0, 0, 0), + measurement_range=np.inf, + resolution=0, + hard_iron_distortion=0, + soft_iron_distortion=Matrix.identity(), + power_interference=0, + activation_signal_interference=None, + communications_interference=None, + noise_density=0, + noise_variance=1, + random_walk_density=0, + random_walk_variance=1, + constant_bias=0, + operating_temperature=298, + temperature_bias=0, + temperature_scale_factor=0, + cross_axis_sensitivity=0, + name="Magnetometer", + seed=None, + ) -> None: + """Initializes the Magnetometer sensor: + + Parameters + ---------- + sampling_rate : float + Sampling rate of the sensor in Hz. + orientation : tuple, list, optional + Orientation of the sensor in the rocket. The orientation can be + given as either: + + - A list of length 3, where the elements are the Euler angles for + the rotation yaw (ψ), pitch (θ), and roll (φ) in radians. The + standard rotation sequence z-y-x (3-2-1) is used, meaning the + sensor is first rotated by ψ around the z axis, then by θ around + the new y axis, and finally by φ around the new x axis. + - A list of lists (matrix) of shape 3x3, representing the rotation + matrix from the sensor frame to the rocket frame. The sensor frame + of reference is defined as having the z axis along the sensor's normal + vector pointing upwards, with x and y axes perpendicular to the z axis + and to each other. + + The rocket frame of reference is defined as having the z axis + along the rocket's axis of symmetry pointing upwards, with x and y axes + perpendicular to the z axis and to each other. A rotation around the x + axis configures a pitch, around the y axis a yaw, and around the z axis a + roll. Default is (0, 0, 0), meaning the sensor is aligned with all + rocket axes. + measurement_range : float, tuple, optional + The measurement range of the sensor in T. If a float, the + same range is applied both for positive and negative values. If a + tuple, the first value is the positive range and the second value is + the negative range. Default is np.inf. + resolution : float, optional + The resolution of the sensor in T/LSB. Default is 0, meaning no + quantization is applied. + hard_iron_distortion : float, list, optional + The hard iron distortion desired for the sensor in T. + + - If a float, the same value is applied to each axis. + - If a list, the distortion is applied per axis. + + Default is 0. + soft_iron_distortion : Matrix, str, optional + Soft iron distortion caused by materials with high permeability on + the rocket. + + - If a Matrix, a direct 3x3 transformation matrix applied + to the magnetic field. + - If the string "plates", computes distortion + based on plates attached to the Rocket object. + + Default is Matrix.identity(). + power_interference : int, float, list, str, optional + The power interference is the magnetic distortion due to current + flowing through wires in the avionics bay in T: + + - If an int or float, the same magnetic field will be applied to each axis. + - If a list, the given vector will be considered as power interference. + - If "wires", models total interference using rocket wires. + - If "personalized", requires passing activation_signal_interference and + communications_interference explicitly. + + Default is 0. + activation_signal_interference : int, float, list, str, optional + Magnetic field in T generated by ignition wires: + + - If an int or float, applied uniformly to each axis. + - If list, the given vector is used. + - If "wires", computed from ignition wires attached to the rocket. + + Default is None. + communications_interference : int, float, list, str, optional + Magnetic field in T generated by communication wires: + + - If an int or float, applied uniformly to each axis. + - If list, the given vector is used. + - If "wires", computed from communication wires attached to the rocket. + + Default is None. + noise_density : float, list, optional + The noise density of the sensor for Gaussian white noise in T/√Hz. + Default is 0, meaning no noise is applied. + noise_variance : float, list, optional + The noise variance of the sensor for Gaussian white noise in T^2. + Default is 1. + random_walk_density : float, list, optional + The random walk density of the sensor in T/√Hz. Default is 0. + random_walk_variance : float, list, optional + The random walk variance of the sensor in T^2. Default is 1. + constant_bias : float, list, optional + The constant bias of the sensor in T. Default is 0. + operating_temperature : float, optional + The operating temperature of the sensor in Kelvin. Default is 298. + temperature_bias : float, list, optional + The temperature bias of the sensor in T/K. Default is 0. + temperature_scale_factor : float, list, optional + The temperature scale factor of the sensor in %/K. Default is 0. + cross_axis_sensitivity : float, optional + Skewness of the sensor's axes in percentage. Default is 0. + name : str, optional + Name of the sensor. Default is "Magnetometer". + seed : int, optional + Seed for the random number generator. Default is None. + """ + self.magnetic_interference = [0, 0, 0] + + if isinstance(power_interference, str): + if power_interference.lower() == "wires": + self.initial_power_interference = "wires" + self._validate_power_wires_parameters() + elif power_interference.lower() == "personalized": + self.initial_power_interference = "personalized" + self._validate_power_personalized_parameters( + activation_signal_interference, communications_interference + ) + else: + raise InvalidParameterError( + "The accepted strings are 'wires' or 'personalized'" + ) + else: + self.initial_power_interference = "number" + if isinstance(power_interference, (int, float)): + power_interference = [power_interference] * 3 + self.power_interference = list(power_interference) + self._power_interference = Vector(self.power_interference) + + self._validate_soft_iron(soft_iron_distortion) + self._validate_hard_iron(hard_iron_distortion) + self.prints = _InertialSensorPrints(self) + self._sensor_from_bacs, self.sensor_from_bacs_t = [None, None] + + # Get current decimal year + current_date = datetime.now().strftime("%Y-%m-%d") + self.year = decimal_year(current_date) + + # initialize the magnetic model + self.wmm = WMMv2() + + # initialize InertialSensor class + super().__init__( + sampling_rate=sampling_rate, + orientation=orientation, + measurement_range=measurement_range, + resolution=resolution, + noise_density=noise_density, + noise_variance=noise_variance, + random_walk_density=random_walk_density, + random_walk_variance=random_walk_variance, + constant_bias=constant_bias, + operating_temperature=operating_temperature, + temperature_bias=temperature_bias, + temperature_scale_factor=temperature_scale_factor, + cross_axis_sensitivity=cross_axis_sensitivity, + name=name, + seed=seed, + ) + + def _validate_soft_iron(self, soft_iron_distortion) -> None: + """Checks and defines the soft_iron_distortion parameter.""" + if isinstance(soft_iron_distortion, Matrix): + self._soft_iron_distortion_matrix = soft_iron_distortion + self.soft_iron_distortion_difference = [] + self.initial_soft_iron_distortion_matrix = "matrix" + elif isinstance(soft_iron_distortion, str): + if soft_iron_distortion == "plates": + self._soft_iron_distortion_matrix = Matrix.identity() + self.initial_soft_iron_distortion_matrix = "plates" + self.total_soft_iron_distortion_matrix_computed = False + self.soft_iron_distortion_difference = [] + else: + raise InvalidParameterError("The accepted string must be plates") + + def _validate_hard_iron(self, hard_iron_distortion) -> None: + """Checks and defines the hard_iron_distortion parameter.""" + if isinstance(hard_iron_distortion, (float, int)): + hard_iron_distortion = [hard_iron_distortion] * 3 + + self.hard_iron_distortion = list(hard_iron_distortion) + self._hard_iron_distortion = Vector(self.hard_iron_distortion) + + def _validate_power_personalized_parameters( + self, activation_signal_interference, communications_interference + ) -> None: + """Checks and defines the parameters related to the power interference.""" + if ( + activation_signal_interference is None + or communications_interference is None + ): + raise InvalidParameterError( + "For 'personalized' interference, you must provide values for both 'activation_signal_interference' and 'communications_interference'." + ) + + self._validate_activation_signal_interference(activation_signal_interference) + self._validate_communications_interference(communications_interference) + + def _validate_activation_signal_interference( + self, activation_signal_interference + ) -> None: + """Checks activation signal interference and defines the related attributes.""" + + if isinstance(activation_signal_interference, str): + if activation_signal_interference.lower() == "wires": + self.activation_signal_interference = [0, 0, 0] + self.initial_activation_signal_interference = "wires" + else: + raise InvalidParameterError("The accepted string is wires") + else: + if isinstance(activation_signal_interference, (int, float)): + activation_signal_interference = [activation_signal_interference] * 3 + self.initial_activation_signal_interference = "number" + self.activation_signal_interference = list(activation_signal_interference) + self._activation_signal_interference = Vector( + self.activation_signal_interference + ) + + def _validate_communications_interference( + self, communications_interference + ) -> None: + """Checks communications interference and defines the related attributes.""" + + if isinstance(communications_interference, str): + if communications_interference.lower() == "wires": + self.communications_interference = [0, 0, 0] + self.initial_communications_interference = "wires" + self.communications_computed = False + else: + raise InvalidParameterError("The accepted string is wires") + else: + if isinstance(communications_interference, (int, float)): + communications_interference = [communications_interference] * 3 + self.initial_communications_interference = "number" + self.communications_interference = list(communications_interference) + + self._communications_interference = Vector(self.communications_interference) + + def _validate_power_wires_parameters(self): + """Defines the power related attributes when the power_interference parmeter is "wires".""" + self.power_interference = [0, 0, 0] + self.communications_interference = [0, 0, 0] + self.communications_computed = False + self.activation_signal_interference = [0, 0, 0] + + self.initial_communications_interference = "wires" + self.initial_activation_signal_interference = "wires" + + def measure(self, time: float, **kwargs) -> None: + """Obtains the simulated reading of the magnetometer for a given time step. + + Parameters + ---------- + time : float + Current time in seconds. + kwargs : dict + Keyword arguments dictionary containing the following keys: + + - u : np.ndarray + State vector of the rocket. + u = [x, y, z, vx, vy, vz, e0, e1, e2, e3, wx, wy, wz] + + - rocket : Rocket, optional + RocketPy Rocket class. It is necessary when the magnetic distortion is modeled + using wires or plates. If there is no magnetic distortion, or if it is defined directly, + it is not necessary. + + - u_dot : np.ndarray + Derivative of the state vector of the rocket. + + - relative_position : Vector + Position of the sensor relative to the rocket center of dry mass in m. + + - environment : Environment + Environment object containing atmospheric conditions. + + - parachute_events : list, optional + List storing parachute events triggered during flight (only required if + ``ignition_wire_function`` is "parachute_deployment"). Each element is a list + containing the trigger time as the first element and the parachute object + as the second. + """ + # initialization of parameters + u = kwargs["u"] # state vector + parachute_events = kwargs.get("parachute_events") + self._sensor_from_bacs = kwargs[ + "relative_position" + ] # sensor position from body axis coordinate system + self.sensor_from_bacs_t = tuple(self._sensor_from_bacs) + current_time = time + lat0, lon0, launch_site_elevation = ( + kwargs["environment"].latitude, + kwargs["environment"].longitude, + kwargs["environment"].elevation, + ) + earth_radius = kwargs["environment"].earth_radius + rocket = kwargs.get( + "rocket" + ) # if there is no distortion the rocket is not necessary + + # u[6:10]: Quaternion represents the center of dry mass with respect to the inertial frame. + rotation_bacs_to_inertial = Matrix.transformation( + u[6:10] + ) # rotation matrix from cdm to inertial frame + + # --- obtain the current longitude, latitude and elevation --- + # obtain the sensor coordinates in the inertial frame, by adding the offset to the position vector + x_inertial, y_inertial, z_inertial = ( + rotation_bacs_to_inertial @ self._sensor_from_bacs + + Vector( + u[0:3] + ) # Vector(u[0:3]) is the coordinates center of dry mass in the inertial frame + ) + b_north, b_east, b_down = self._obtain_magnetic_field( + x_inertial, + y_inertial, + z_inertial, + launch_site_elevation, + earth_radius, + lat0, + lon0, + ) + + # --- Transform from NED to Rocketpy's inertial frame --- + b_field_inertial = Vector([b_east, b_north, -b_down]) # T + + # --- from Rocketpy's inertial frame to bacs frame --- + b_field_bacs = rotation_bacs_to_inertial.transpose @ b_field_inertial # T + + # --- Apply magnetic interference --- + b_field_bacs = self.apply_magnetic_interference( + b_field_bacs, rocket, current_time, parachute_events + ) # T + # Transform body frame (bacs) to sensor frame, includes the cross-axis sensitivity adjustment + b_field_sensor = ( + self._total_rotation_sensor_to_body.transpose @ b_field_bacs + ) # Ts + # --- apply noise and quantize --- + b_field_sensor = self.apply_temperature_drift(b_field_sensor) # T + b_field_sensor = self.apply_noise(b_field_sensor) # T + b_field_sensor = self.quantize(b_field_sensor) # T + + self.measurement = (b_field_sensor.x, b_field_sensor.y, b_field_sensor.z) # T + self._save_data((time, *b_field_sensor)) + + def _obtain_magnetic_field( + self, + x_inertial: float, + y_inertial: float, + z_inertial: float, + launch_site_elevation: float, + earth_radius: float, + lat0: float, + lon0: float, + ) -> tuple[float, float, float]: + """Calculates Earth's magnetic field components in the North-East-Down (NED) frame. + + Parameters + ---------- + x_inertial : float + Inertial x-coordinate (East) in meters. + y_inertial : float + Inertial y-coordinate (North) in meters. + z_inertial : float + Inertial z-coordinate (Up) in meters. + launch_site_elevation : float + Launch site elevation above sea level in meters. + earth_radius : float + Radius of Earth at launch location in meters. + lat0 : float + Launch site latitude in degrees. + lon0 : float + Launch site longitude in degrees. + + Returns + ------- + b_north : float + Geomagnetic field North component in Tesla (T). + b_east : float + Geomagnetic field East component in Tesla (T). + b_down : float + Geomagnetic field Down component in Tesla (T). + """ + altitude_wgs84_km = (z_inertial + launch_site_elevation) / 1000.0 + drift = math.hypot(x_inertial, y_inertial) + bearing = math.atan2(x_inertial, y_inertial) * (180 / math.pi) % 360 + latitude, longitude = inverted_haversine( + lat0, lon0, drift, bearing, earth_radius + ) + + calculate_geomagnetic( + self.wmm, latitude, longitude, self.year, altitude_wgs84_km + ) + + b_north = self.wmm.bx / 1e9 + b_east = self.wmm.by / 1e9 + b_down = self.wmm.bz / 1e9 + + return b_north, b_east, b_down + + def apply_magnetic_interference( + self, + b_field: Vector, + rocket: Rocket, + current_time: float | int, + parachute_events: list | None = None, + ) -> Vector: + """Applies magnetic distortion due to power interference, + hard iron, and soft iron. + + Parameters + ---------- + b_field : Vector + Magnetic field Vector. + rocket : Rocket + RocketPy Rocket class. + current_time : float, optional + Current time of the simulation (required if ``ignition_wire_function`` + is "motor_ignition"). + parachute_events : list, optional + List storing parachute events triggered during flight (required if + ``ignition_wire_function`` is "parachute_deployment"). Each element is a + list containing the trigger time as the first element and the parachute + object as the second. + + Returns + ------- + b_field : Vector + Magnetic field vector after adjustment for hard iron, soft iron, + and power interference. + """ + self.magnetic_interference = [0, 0, 0] + + b_field = self.apply_soft_iron(b_field, rocket) # T + b_field = self.apply_hard_iron(b_field) # T + b_field = self.apply_power_interference( + b_field, rocket, current_time, parachute_events + ) # T + + self.magnetic_interference = [ + self.power_interference[0] + + self.hard_iron_distortion[0] + + self.soft_iron_distortion_difference[0], + self.power_interference[1] + + self.hard_iron_distortion[1] + + self.soft_iron_distortion_difference[1], + self.power_interference[2] + + self.hard_iron_distortion[2] + + self.soft_iron_distortion_difference[2], + ] + return b_field + + def apply_soft_iron(self, b_field: Vector, rocket: Rocket) -> Vector: + """Applies soft iron distortion, which is the distortion of the + magnetic field caused by materials with high magnetic permeability relative + to the permeability of free space. These materials have lower magnetic resistance, + bending magnetic field lines through them. + + Parameters + ---------- + b_field : Vector + Vector reading of the Earth's magnetic field. + rocket : Rocket + RocketPy Rocket class. + + Returns + ------- + b_field_distorted : Vector + Magnetic field vector after soft iron distortion. + """ + if self.initial_soft_iron_distortion_matrix == "plates": + if not self.total_soft_iron_distortion_matrix_computed: + for plate, _, _ in rocket.plates: + if ( + self.sensor_from_bacs_t + not in plate._magnetic_distortion_matrices + ): + plate.calculate_soft_iron_distortion_matrix( + self._sensor_from_bacs, frame="bacs" + ) + self._soft_iron_distortion_matrix = ( + self._soft_iron_distortion_matrix + + plate._magnetic_distortion_matrices[ + self.sensor_from_bacs_t + ] + ) + self.total_soft_iron_distortion_matrix_computed = True + b_field_distorted = self._soft_iron_distortion_matrix @ b_field + else: + b_field_distorted = self._soft_iron_distortion_matrix @ b_field + + self.soft_iron_distortion_difference = list(b_field_distorted - b_field) + return b_field_distorted + + def apply_hard_iron(self, b_field: Vector) -> Vector: + """Applies hard iron distortion. This magnetic distortion is caused by + permanent magnets or magnetized materials on the rocket that move along with + the sensor (e.g., steel screws, battery casing, ferromagnetic components), + producing a constant offset that shifts the center of the magnetic data. + + Parameters + ---------- + b_field : Vector + Magnetic field Vector. + + Returns + ------- + b_field : Vector + Magnetic field vector after applying hard iron distortion. + """ + b_field = b_field + self._hard_iron_distortion + return b_field + + def apply_power_interference( + self, + b_field: Vector, + rocket: Rocket, + current_time: float, + parachute_events: list | None = None, + ) -> Vector: + """Applies electromagnetic interference to the magnetic field vector. + Considers current flow when trigger conditions are fulfilled for ignition wires, + or continuously for communication wires. + + Parameters + ---------- + b_field : Vector + Magnetic field Vector. + rocket : Rocket + RocketPy Rocket class. + current_time : float, optional + Current time of the simulation (required if ``ignition_wire_function`` + is "motor_ignition"). + parachute_events : list, optional + List storing parachute events triggered during flight (required if + ``ignition_wire_function`` is "parachute_deployment"). Each element is a + list containing the trigger time as the first element and the parachute + object as the second. + + Returns + ------- + b_field : Vector + Magnetic field vector after adjustment for both activation signal + interference and communications interference. + """ + if self.initial_power_interference in ("wires", "personalized"): + self.power_interference = [0, 0, 0] + b_field = self.apply_communications_interference(b_field, rocket) + b_field = self.apply_activation_signal_interference( + b_field, rocket, current_time, parachute_events + ) + self.power_interference = [ + self.activation_signal_interference[0] + + self.communications_interference[0], + self.activation_signal_interference[1] + + self.communications_interference[1], + self.activation_signal_interference[2] + + self.communications_interference[2], + ] + self._power_interference = Vector(self.power_interference) + else: + b_field = b_field + self._power_interference + + return b_field + + def apply_communications_interference( + self, b_field: Vector, rocket: Rocket + ) -> Vector: + """Applies interference caused by current flowing through communication wires. + + Parameters + ---------- + b_field : Vector + Magnetic field Vector. + rocket : Rocket + RocketPy Rocket class. + + Returns + ------- + b_field : Vector + Magnetic field vector after adjustment for communications magnetic + interference. + """ + if self.initial_communications_interference == "wires": + if rocket._communication_wires: + if not self.communications_computed: + for communication_wire in rocket._communication_wires: + communication_wire.measure_magnetic_field( + self._sensor_from_bacs, frame="bacs" + ) + self.communications_interference = [ + self.communications_interference[0] + + communication_wire.magnetic_field[ + self.sensor_from_bacs_t + ][0], + self.communications_interference[1] + + communication_wire.magnetic_field[ + self.sensor_from_bacs_t + ][1], + self.communications_interference[2] + + communication_wire.magnetic_field[ + self.sensor_from_bacs_t + ][2], + ] + + self._communications_interference = Vector( + self.communications_interference + ) + b_field = b_field + self._communications_interference + self.communications_computed = True + else: + b_field = b_field + self._communications_interference + else: + raise InvalidParameterError( + "You must define first some communication wires, to be able to consider the magnetic disturbance created by them" + ) + else: + b_field = b_field + self._communications_interference + + return b_field + + def apply_activation_signal_interference( + self, + b_field: Vector, + rocket: Rocket, + current_time: float, + parachute_events: list | None = None, + ) -> Vector: + """Applies magnetic interference caused by current flowing through + ignition wires during an activation signal. + + Parameters + ---------- + b_field : Vector + Magnetic field Vector. + rocket : Rocket + RocketPy Rocket class. + current_time : float, optional + Current time of the simulation (required if ``ignition_wire_function`` + is "motor_ignition"). + parachute_events : list, optional + List storing parachute events triggered during flight (required if + ``ignition_wire_function`` is "parachute_deployment"). Each element is a + list containing the trigger time as the first element and the parachute + object as the second. + + Returns + ------- + b_field : Vector + Magnetic field vector after adjustment for activation signal interference. + """ + + if self.initial_activation_signal_interference == "wires": + if rocket._ignition_wires: + self.activation_signal_interference = [0, 0, 0] + for ignition_wire in rocket._ignition_wires: + if ignition_wire.ignition_wire_function == "parachute_deployment": + b_field = ( + self._calculate_activation_signal_interference_parachute( + b_field, current_time, parachute_events, ignition_wire + ) + ) + + elif ignition_wire.ignition_wire_function == "motor_ignition": + b_field = self._calculate_activation_signal_interference_motor( + b_field, rocket, current_time, ignition_wire + ) + else: + raise InvalidParameterError( + "The accepted strings for the ignition_wire_function are motor_ignition and parachute_deployment" + ) + else: + raise InvalidParameterError( + "You must define some ignition wire to be able to consider its magnetic disturbance." + ) + else: + b_field = b_field + self._activation_signal_interference + + return b_field + + def _calculate_activation_signal_interference_parachute( + self, b_field, current_time, parachute_events, ignition_wire + ): + """Applies activation signal interference generated during parachute deployment. + + Parameters + ---------- + b_field : Vector + Magnetic field Vector. + current_time : float + Current time of the simulation. + parachute_events : list + List storing parachute events triggered during flight. + ignition_wire : Wire + Wire instance with ``wire_type`` "ignition" and function "parachute_deployment". + + Returns + ------- + b_field : Vector + Magnetic field vector after calculating parachute ignition interference. + """ + if parachute_events is not None: + for parachute_event in parachute_events: + ejection_time = parachute_event[0] + parachute = parachute_event[1] + if ( + parachute.name == ignition_wire.parachute_name + and ejection_time != 0 + and current_time + <= ejection_time + ignition_wire.extra_ignition_time + ): + if self.sensor_from_bacs_t not in ignition_wire._magnetic_field: + ignition_wire.measure_magnetic_field( + self._sensor_from_bacs, frame="bacs" + ) + self.activation_signal_interference = [ + self.activation_signal_interference[0] + + ignition_wire.magnetic_field[self.sensor_from_bacs_t][0], + self.activation_signal_interference[1] + + ignition_wire.magnetic_field[self.sensor_from_bacs_t][1], + self.activation_signal_interference[2] + + ignition_wire.magnetic_field[self.sensor_from_bacs_t][2], + ] + + b_field = ( + b_field + ignition_wire._magnetic_field[self.sensor_from_bacs_t] + ) + else: + raise InvalidParameterError( + "The parachute events should be passed if a wire has ignition_wire_function == parachute_deployment." + ) + + return b_field + + def _calculate_activation_signal_interference_motor( + self, b_field, rocket, current_time, ignition_wire + ): + """Applies activation signal interference generated during motor ignition. + + Parameters + ---------- + b_field : Vector + Magnetic field Vector. + rocket : Rocket + RocketPy Rocket class. + current_time : float + Current time of the simulation. + ignition_wire : Wire + Wire instance with ``wire_type`` "ignition" and function "motor_ignition". + + Returns + ------- + b_field : Vector + Magnetic field vector after calculating motor ignition interference. + """ + if ( + current_time + <= rocket.motor.burn_start_time + ignition_wire.extra_ignition_time + ): + if self.sensor_from_bacs_t not in ignition_wire._magnetic_field: + ignition_wire.measure_magnetic_field( + self._sensor_from_bacs, frame="bacs" + ) + self.activation_signal_interference = [ + self.activation_signal_interference[0] + + ignition_wire.magnetic_field[self.sensor_from_bacs_t][0], + self.activation_signal_interference[1] + + ignition_wire.magnetic_field[self.sensor_from_bacs_t][1], + self.activation_signal_interference[2] + + ignition_wire.magnetic_field[self.sensor_from_bacs_t][2], + ] + b_field = b_field + ignition_wire._magnetic_field[self.sensor_from_bacs_t] + return b_field + + def export_measured_data(self, filename, file_format="csv") -> None: + """Exports the measured values to a file. + + Parameters + ---------- + filename : str + Name of the file to export the values to. + file_format : str + Format of the file to export the values to. Options are "csv" and + "json". Default is "csv". + """ + self._generic_export_measured_data( + filename=filename, + file_format=file_format, + data_labels=("t", "Bx", "By", "Bz"), + ) + + @classmethod + def from_dict(cls, data: dict) -> "Magnetometer": + """Creates a Magnetometer instance from a dictionary containing the + initialization parameters. + + Parameters + ---------- + data : dict + Dictionary containing magnetometer initialization parameters. + + Returns + ------- + magnetometer : Magnetometer + Magnetometer instance initialized with the specified parameters. + """ + return cls( + # Mandatory Parameter + sampling_rate=data["sampling_rate"], + # Optional Parameters + orientation=data.get("orientation", (0, 0, 0)), + measurement_range=data.get("measurement_range", np.inf), + resolution=data.get("resolution", 0), + hard_iron_distortion=data.get("hard_iron_distortion", 0.0), + soft_iron_distortion=data.get("soft_iron_distortion", Matrix.identity()), + power_interference=data.get("power_interference", 0), + activation_signal_interference=data.get( + "activation_signal_interference", None + ), + communications_interference=data.get("communications_interference", None), + # Noise Profiles + noise_density=data.get("noise_density", 0), + noise_variance=data.get("noise_variance", 1), + random_walk_density=data.get("random_walk_density", 0), + random_walk_variance=data.get("random_walk_variance", 1), + constant_bias=data.get("constant_bias", 0), + # Environmental & Structural Shifts + operating_temperature=data.get("operating_temperature", 298), + temperature_bias=data.get("temperature_bias", 0), + temperature_scale_factor=data.get("temperature_scale_factor", 0), + cross_axis_sensitivity=data.get("cross_axis_sensitivity", 0), + seed=data.get("seed", None), + ) diff --git a/rocketpy/sensors/sensor.py b/rocketpy/sensors/sensor.py index e4dddb162..9901784bf 100644 --- a/rocketpy/sensors/sensor.py +++ b/rocketpy/sensors/sensor.py @@ -357,7 +357,7 @@ class InertialSensor(Sensor): temperature drift. """ - def __init__( # pylint: disable=too-many-arguments + def __init__( self, sampling_rate, orientation=(0, 0, 0), @@ -511,6 +511,7 @@ def __init__( # pylint: disable=too-many-arguments ).round(12) else: raise ValueError("Invalid orientation format") + self.normal_vector = Vector( [ self.rotation_sensor_to_body[0][2], @@ -527,7 +528,6 @@ def __init__( # pylint: disable=too-many-arguments [self.cross_axis_sensitivity, self.cross_axis_sensitivity, 100], ] ) - # compute total rotation matrix given cross axis sensitivity self._total_rotation_sensor_to_body = ( self.rotation_sensor_to_body @ cross_axis_matrix @@ -570,13 +570,13 @@ def apply_noise(self, value): Parameters ---------- - value : float - The value to add noise to + value : Vector + The Vector value to add noise to Returns ------- - float - The value with added noise + value: Vector + The Vector value with added noise """ # white noise white_noise = Vector( @@ -599,24 +599,33 @@ def apply_temperature_drift(self, value): Parameters ---------- - value : float + value : float or Vector The value to apply temperature drift to Returns ------- - float + Vector The value with applied temperature drift """ + + if isinstance(value, (int, float)): + value = Vector([value, value, value]) + + elif not isinstance(value, Vector): + value = Vector(value) + # temperature drift - value += (self.operating_temperature - 298.15) * self.temperature_bias + temp_delta = self.operating_temperature - 298.15 + value = value + (temp_delta * self.temperature_bias) + # temperature scale factor scale_factor = ( - Vector([1, 1, 1]) - + (self.operating_temperature - 298.15) - / 100 - * self.temperature_scale_factor + Vector([1, 1, 1]) + (temp_delta / 100) * self.temperature_scale_factor ) - return value & scale_factor + + res = value & scale_factor + + return res def to_dict(self, **kwargs): data = super().to_dict(**kwargs) diff --git a/rocketpy/simulation/flight.py b/rocketpy/simulation/flight.py index 200464ef1..6254e04eb 100644 --- a/rocketpy/simulation/flight.py +++ b/rocketpy/simulation/flight.py @@ -884,6 +884,8 @@ def __measure_sensors(self, component_sensors, u_dot, t=None, y_sol=None): pressure=self.env.pressure, earth_radius=self.env.earth_radius, initial_coordinates=(self.env.latitude, self.env.longitude), + rocket=self, + parachute_events=self.parachute_events, ) def __check_and_handle_parachute_triggers( diff --git a/tests/acceptance/test_defiance_rocket.py b/tests/acceptance/test_defiance_rocket.py index 9ac574671..d6016ef29 100644 --- a/tests/acceptance/test_defiance_rocket.py +++ b/tests/acceptance/test_defiance_rocket.py @@ -6,7 +6,6 @@ from rocketpy.motors import CylindricalTank, Fluid, HybridMotor from rocketpy.motors.tank import MassFlowRateBasedTank - MEASURED_APOGEE_AGL = 9308.32 MAX_RELATIVE_APOGEE_ERROR = 0.01 REFERENCE_MAX_SPEED = 444.24 diff --git a/tests/conftest.py b/tests/conftest.py index a12c683e2..dd6d71621 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -31,6 +31,8 @@ "tests.fixtures.sensors.sensors_fixtures", "tests.fixtures.generic_surfaces.generic_surfaces_fixtures", "tests.fixtures.generic_surfaces.linear_generic_surfaces_fixtures", + "tests.fixtures.plates.plate_fixtures", + "tests.fixtures.wire.wire_fixtures", ] diff --git a/tests/fixtures/plates/__init__.py b/tests/fixtures/plates/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/tests/fixtures/plates/plate_fixtures.py b/tests/fixtures/plates/plate_fixtures.py new file mode 100644 index 000000000..175a6f814 --- /dev/null +++ b/tests/fixtures/plates/plate_fixtures.py @@ -0,0 +1,54 @@ +import pytest + +from rocketpy.rocket.plate import Plate + + +@pytest.fixture() +def test_circular_plate(): + return Plate( + shape="circular", + dimensions=0.03, + material="carbon_steel", + thickness=0.0002, + z_points=40, + angular_points=40, + name="test_circular_plate", + ) + + +@pytest.fixture() +def test_squared_plate(): + return Plate( + shape="rectangular", + dimensions=0.03, + material="carbon_steel", + thickness=0.0002, + z_points=40, + angular_points=40, + name="test_squared_plate", + ) + + +@pytest.fixture() +def test_rectangular_plate(): + return Plate( + shape="rectangular", + dimensions=(0.03, 0.04), + material="carbon_steel", + thickness=0.0002, + z_points=40, + angular_points=40, + name="test_rectangular_plate", + ) + + +@pytest.fixture() +def test_personalized_plate(): + return Plate( + shape="personalized", + dimensions=[[0.001, 0.002, 0.3], [-0.001, 0.002, 0.4], [-0.001, -0.002, 0.4]], + material="carbon_steel", + thickness=0.001, + grid_spacing=0.002, + name="test_personalized_plate", + ) diff --git a/tests/fixtures/rockets/rocket_fixtures.py b/tests/fixtures/rockets/rocket_fixtures.py index 9cb3caa3c..4c3a7b951 100644 --- a/tests/fixtures/rockets/rocket_fixtures.py +++ b/tests/fixtures/rockets/rocket_fixtures.py @@ -281,6 +281,7 @@ def calisto_with_sensors( ideal_gyroscope, ideal_barometer, ideal_gnss, + ideal_magnetometer, ): """Create an object class of the Rocket class to be used in the tests. This is the same Calisto rocket that was defined in the calisto fixture, but with @@ -296,11 +297,12 @@ def calisto_with_sensors( calisto.add_surfaces(calisto_tail, -1.313) calisto.add_surfaces(calisto_trapezoidal_fins, -1.168) # double sensors to test using same instance twice - calisto.add_sensor(ideal_accelerometer, -0.1180124376577797) - calisto.add_sensor(ideal_accelerometer, -0.1180124376577797) - calisto.add_sensor(ideal_gyroscope, -0.1180124376577797) - calisto.add_sensor(ideal_barometer, -0.1180124376577797) - calisto.add_sensor(ideal_gnss, -0.1180124376577797) + calisto.add_sensor(ideal_accelerometer, (0, 0, -0.1180124376577797)) + calisto.add_sensor(ideal_accelerometer, (0, 0, -0.1180124376577797)) + calisto.add_sensor(ideal_gyroscope, (0, 0, -0.1180124376577797)) + calisto.add_sensor(ideal_barometer, (0, 0, -0.1180124376577797)) + calisto.add_sensor(ideal_gnss, (0, 0, -0.1180124376577797)) + calisto.add_sensor(ideal_magnetometer, (0, 0, -0.1180124376577797)) return calisto @@ -415,3 +417,36 @@ def prometheus_cd_at_ma(mach): trigger=457.2, # 1500 ft ) return prometheus + + +@pytest.fixture +def calisto_robust_with_magnetometer_wires_and_plates( + noisy_rotated_magnetometer, + calisto_robust, + test_communications_wire, + test_ignition_wire_motor, + test_ignition_wire_parachute, + test_circular_plate, + test_personalized_plate, +): + + calisto_robust.add_sensor(noisy_rotated_magnetometer, position=[0, 0, 0.5]) + calisto_robust.add_wire( + test_ignition_wire_motor, + position_endpoints=[[0.002, 0.004, -0.3], [0.003, 0.001, -1.3]], + ) + calisto_robust.add_wire( + test_communications_wire, + position_endpoints=[[0.002, 0.004, -0.3], [0.003, 0.001, -1.3]], + ) + calisto_robust.add_wire( + test_ignition_wire_parachute, + position_endpoints=[[0.002, 0.004, 0.3], [0.003, 0.001, 0.5]], + parachute_name="calisto_main_chute", + ) + calisto_robust.add_plate(test_circular_plate, position=30, height=0.2) + calisto_robust.add_plate( + test_personalized_plate, + position=[[0.003, 0.001, -0.4], [0.002, 0.002, -0.4], [-0.002, 0.002, -0.4]], + ) + return calisto_robust diff --git a/tests/fixtures/sensors/sensors_fixtures.py b/tests/fixtures/sensors/sensors_fixtures.py index aa515c808..c27e0e2c4 100644 --- a/tests/fixtures/sensors/sensors_fixtures.py +++ b/tests/fixtures/sensors/sensors_fixtures.py @@ -3,6 +3,31 @@ from rocketpy import Accelerometer, Gyroscope from rocketpy.sensors.barometer import Barometer from rocketpy.sensors.gnss_receiver import GnssReceiver +from rocketpy.sensors.magnetometer import Magnetometer + + +@pytest.fixture +def noisy_rotated_magnetometer(): + """Returns a magnetometer with all parameters set to non-default values, + i.e. with noise and rotation.""" + return Magnetometer( + sampling_rate=100, + orientation=(60, 60, 60), + measurement_range=1300e-6, + resolution=1e-6 / 16, + hard_iron_distortion=60e-6, + soft_iron_distortion="plates", + power_interference="wires", + noise_density=0.3e-7, + random_walk_density=0.02e-7, + constant_bias=1e-6, + operating_temperature=298.15, + temperature_bias=0.005e-6, + temperature_scale_factor=0.0001, + cross_axis_sensitivity=0.5, + name="Magnetometer", + seed=42, + ) @pytest.fixture @@ -78,6 +103,15 @@ def noisy_gnss(): ) +@pytest.fixture +def quantized_magnetometer(): + """Returns a magnetometer with all parameters set to non-default values, + i.e. with noise and rotation.""" + return Magnetometer( + sampling_rate=100, measurement_range=1300e-6, resolution=1e-6 / 16 + ) + + @pytest.fixture def quantized_accelerometer(): """Returns an accelerometer with all parameters set to non-default values, @@ -111,6 +145,11 @@ def quantized_barometer(): ) +@pytest.fixture +def ideal_magnetometer(): + return Magnetometer(sampling_rate=100) + + @pytest.fixture def ideal_accelerometer(): return Accelerometer( diff --git a/tests/fixtures/units/numerical_fixtures.py b/tests/fixtures/units/numerical_fixtures.py index 8bc6883cf..b9427cc4f 100644 --- a/tests/fixtures/units/numerical_fixtures.py +++ b/tests/fixtures/units/numerical_fixtures.py @@ -1,4 +1,4 @@ -import numericalunits +import numericalunits as nu import pytest @@ -12,7 +12,7 @@ def m(): numericalunits.m A simple object of the numericalunits.m class """ - return numericalunits.m + return nu.m @pytest.fixture @@ -25,4 +25,4 @@ def kg(): numericalunits.kg A simple object of the numericalunits.kg class """ - return numericalunits.kg + return nu.kg diff --git a/tests/fixtures/wire/__init__.py b/tests/fixtures/wire/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/tests/fixtures/wire/wire_fixtures.py b/tests/fixtures/wire/wire_fixtures.py new file mode 100644 index 000000000..4a2f06e4f --- /dev/null +++ b/tests/fixtures/wire/wire_fixtures.py @@ -0,0 +1,32 @@ +import pytest + +from rocketpy.rocket import Wire + + +@pytest.fixture +def test_communications_wire(): + return Wire( + current=0.01, wire_type="communications", name="test_communications_wire" + ) + + +@pytest.fixture() +def test_ignition_wire_motor(): + return Wire( + current=3, + wire_type="ignition", + ignition_wire_function="motor_ignition", + extra_ignition_time=0.5, + name="test_ignition_wire_motor", + ) + + +@pytest.fixture() +def test_ignition_wire_parachute(): + return Wire( + current=3, + wire_type="ignition", + ignition_wire_function="parachute_deployment", + extra_ignition_time=0.5, + name="test_ignition_wire_parachute", + ) diff --git a/tests/integration/test_sensor.py b/tests/integration/test_sensor.py index ca9b0c8b9..f932eb696 100644 --- a/tests/integration/test_sensor.py +++ b/tests/integration/test_sensor.py @@ -11,6 +11,7 @@ from rocketpy.sensors.barometer import Barometer from rocketpy.sensors.gnss_receiver import GnssReceiver from rocketpy.sensors.gyroscope import Gyroscope +from rocketpy.sensors.magnetometer import Magnetometer from rocketpy.simulation import FlightDataExporter @@ -32,6 +33,8 @@ def test_sensor_on_rocket(calisto_with_sensors): assert isinstance(sensors[3].position, Vector) assert isinstance(sensors[4].component, GnssReceiver) assert isinstance(sensors[4].position, Vector) + assert isinstance(sensors[5].component, Magnetometer) + assert isinstance(sensors[5].position, Vector) class TestIdealSensors: @@ -41,10 +44,11 @@ class TestIdealSensors: def setup(self, flight_calisto_with_sensors): """Setup an flight fixture for all tests.""" self.flight = flight_calisto_with_sensors + self.rocket = flight_calisto_with_sensors.rocket def test_accelerometer(self): """Test an ideal accelerometer.""" - accelerometer = self.flight.rocket.sensors[0].component + accelerometer = self.rocket.sensors[0].component time, ax, ay, az = zip(*accelerometer.measured_data[0]) sim_ax = self.flight.ax_body_frame(time) sim_ay = self.flight.ay_body_frame(time) @@ -56,13 +60,13 @@ def test_accelerometer(self): # check if both added accelerometer instances saved the same data assert ( - self.flight.sensors[0].measured_data[0] - == self.flight.sensors[0].measured_data[1] + self.rocket.sensors[0].component.measured_data[0] + == self.rocket.sensors[0].component.measured_data[1] ) def test_gyroscope(self): """Test an ideal gyroscope.""" - gyroscope = self.flight.rocket.sensors[2].component + gyroscope = self.rocket.sensors[2].component time, wx, wy, wz = zip(*gyroscope.measured_data) sim_wx = self.flight.w1(time) sim_wy = self.flight.w2(time) @@ -74,7 +78,7 @@ def test_gyroscope(self): def test_barometer(self): """Test an ideal barometer.""" - barometer = self.flight.rocket.sensors[3].component + barometer = self.rocket.sensors[3].component time, pressure = zip(*barometer.measured_data) pressure = np.array(pressure) sim_data = self.flight.pressure(time) @@ -82,7 +86,7 @@ def test_barometer(self): def test_gnss_receiver(self): """Test an ideal GnssReceiver.""" - gnss = self.flight.rocket.sensors[4].component + gnss = self.rocket.sensors[4].component time, latitude, longitude, altitude = zip(*gnss.measured_data) sim_latitude = self.flight.latitude(time) sim_longitude = self.flight.longitude(time) @@ -117,39 +121,61 @@ def test_export_all_sensors_data(flight_calisto_with_sensors): data = f.read() sensor_data = json.loads(data) # convert list of tuples into list of lists to compare with the json - flight_calisto_with_sensors.sensors[0].measured_data[0] = [ + flight_calisto_with_sensors.rocket.sensors[0].component.measured_data[0] = [ list(measurement) - for measurement in flight_calisto_with_sensors.sensors[0].measured_data[0] + for measurement in flight_calisto_with_sensors.rocket.sensors[ + 0 + ].component.measured_data[0] ] - flight_calisto_with_sensors.sensors[1].measured_data[1] = [ + flight_calisto_with_sensors.rocket.sensors[1].component.measured_data[1] = [ list(measurement) - for measurement in flight_calisto_with_sensors.sensors[1].measured_data[1] + for measurement in flight_calisto_with_sensors.rocket.sensors[ + 1 + ].component.measured_data[1] ] - flight_calisto_with_sensors.sensors[2].measured_data = [ + flight_calisto_with_sensors.rocket.sensors[2].component.measured_data = [ list(measurement) - for measurement in flight_calisto_with_sensors.sensors[2].measured_data + for measurement in flight_calisto_with_sensors.rocket.sensors[ + 2 + ].component.measured_data ] - flight_calisto_with_sensors.sensors[3].measured_data = [ + flight_calisto_with_sensors.rocket.sensors[3].component.measured_data = [ list(measurement) - for measurement in flight_calisto_with_sensors.sensors[3].measured_data + for measurement in flight_calisto_with_sensors.rocket.sensors[ + 3 + ].component.measured_data ] - flight_calisto_with_sensors.sensors[4].measured_data = [ + flight_calisto_with_sensors.rocket.sensors[4].component.measured_data = [ list(measurement) - for measurement in flight_calisto_with_sensors.sensors[4].measured_data + for measurement in flight_calisto_with_sensors.rocket.sensors[ + 4 + ].component.measured_data + ] + flight_calisto_with_sensors.rocket.sensors[5].component.measured_data = [ + list(measurement) + for measurement in flight_calisto_with_sensors.rocket.sensors[ + 5 + ].component.measured_data ] assert ( sensor_data["Accelerometer"] - == flight_calisto_with_sensors.sensors[0].measured_data + == flight_calisto_with_sensors.rocket.sensors[0].component.measured_data ) assert ( - sensor_data["Gyroscope"] == flight_calisto_with_sensors.sensors[2].measured_data + sensor_data["Gyroscope"] + == flight_calisto_with_sensors.rocket.sensors[2].component.measured_data ) assert ( - sensor_data["Barometer"] == flight_calisto_with_sensors.sensors[3].measured_data + sensor_data["Barometer"] + == flight_calisto_with_sensors.rocket.sensors[3].component.measured_data ) assert ( sensor_data["GnssReceiver"] - == flight_calisto_with_sensors.sensors[4].measured_data + == flight_calisto_with_sensors.rocket.sensors[4].component.measured_data + ) + assert ( + sensor_data["Magnetometer"] + == flight_calisto_with_sensors.rocket.sensors[5].component.measured_data ) os.remove(filename) @@ -172,11 +198,14 @@ def test_export_single_sensor_data(flight_calisto_with_sensors): data = f.read() sensor_data = json.loads(data) # convert list of tuples into list of lists to compare with the json - flight_calisto_with_sensors.sensors[2].measured_data = [ + flight_calisto_with_sensors.rocket.sensors[2].component.measured_data = [ list(measurement) - for measurement in flight_calisto_with_sensors.sensors[2].measured_data + for measurement in flight_calisto_with_sensors.rocket.sensors[ + 2 + ].component.measured_data ] assert ( - sensor_data["Gyroscope"] == flight_calisto_with_sensors.sensors[2].measured_data + sensor_data["Gyroscope"] + == flight_calisto_with_sensors.rocket.sensors[2].component.measured_data ) os.remove(filename) diff --git a/tests/unit/environment/test_environment.py b/tests/unit/environment/test_environment.py index 61d6c3ff4..9755a2a80 100644 --- a/tests/unit/environment/test_environment.py +++ b/tests/unit/environment/test_environment.py @@ -2,9 +2,9 @@ import os from datetime import datetime +import netCDF4 import numpy as np import numpy.testing as npt -import netCDF4 import pytest import pytz diff --git a/tests/unit/plate/test_plate.py b/tests/unit/plate/test_plate.py new file mode 100644 index 000000000..63adab076 --- /dev/null +++ b/tests/unit/plate/test_plate.py @@ -0,0 +1,504 @@ +import numpy as np +import pytest + +from rocketpy.exceptions import InvalidParameterError +from rocketpy.mathutils import Matrix +from rocketpy.plots.plate_plots import _PlatePlots +from rocketpy.rocket.plate import Plate + + +@pytest.mark.parametrize( + "shape, dimensions, material, thickness, absolute_magnetic_permeability, grid_spacing, z_points, angular_points, relative_magnetic_permeability, name", + [ + ( + 0, + 0.05, + "personalized", + 0.002, + 1e-3, + 0.0002, + 40, + 40, + None, + "plate_test", + ), # wrong shape: not str + ( + "hi", + 0.05, + "personalized", + 0.002, + 1e-3, + 0.0002, + 40, + 40, + None, + "plate_test", + ), # wrong shape: not allowed str + ( + "rectangular", + "0.05", + "personalized", + 0.002, + 1e-3, + 0.0002, + 40, + 40, + None, + "plate_test", + ), # wrong dimensions rectangular: string + ( + "rectangular", + [0, 9, 10], + "personalized", + 0.002, + 1e-3, + 0.0002, + 40, + 40, + None, + "plate_test", + ), # wrong dimensions rectangular: list of not 2 elements + ( + "circular", + "0.05", + "personalized", + 0.002, + 1e-3, + 0.0002, + 40, + 40, + None, + "plate_test", + ), # wrong dimensions: string + ( + "circular", + 0.05, + 0, + 0.002, + 1e-3, + 0.0002, + 40, + 40, + None, + "plate_test", + ), # wrong material: not a string + ( + "circular", + 0.05, + "0", + 0.002, + 1e-3, + 0.0002, + 40, + 40, + None, + "plate_test", + ), # wrong material: not allowed str + ( + "circular", + 0.05, + "personalized", + 0.002, + None, + 0.0002, + 40, + 40, + None, + "plate_test", + ), # wrong magnetic inputs: neither relative nor absolute defined + ( + "circular", + 0.05, + "personalized", + 0.002, + "None", + 0.0002, + 40, + 40, + None, + "plate_test", + ), # wrong abs magnetic permeability: str + ( + "circular", + 0.05, + "personalized", + 0.002, + None, + 0.0002, + 40, + 40, + "None", + "plate_test", + ), # wrong relative magnetic permeability: str + ], +) +def test_validate_parameters( + shape, + dimensions, + material, + thickness, + absolute_magnetic_permeability, + grid_spacing, + z_points, + angular_points, + relative_magnetic_permeability, + name, +): + """Tests that InvalidParameterError are raised with incorrect entry parameters.""" + with pytest.raises(InvalidParameterError): + Plate( + shape, + dimensions, + material, + thickness, + absolute_magnetic_permeability, + relative_magnetic_permeability, + grid_spacing, + z_points, + angular_points, + name, + ) + + +@pytest.mark.parametrize( + "vertices", + [ + [ + [10, 3, 4], + [0.03, 0.04, 0.4], + [0.03, 0.004, 0], + ], # wrong vertex: z out of bonds + [ + [0.002, 3, 0.4], + [0.03, 0.04, -0.04], + [0.03, 0.004, 0], + ], # wrong vertex: radius out of bonds + [[0.001, 0.003, 0.04], [0.003, -0.004, 0.4]], # wrong size: at least 3 + ], +) +def test_generate_personalized_points_bounds_out_of_bonds(vertices, calisto_robust): + """Tests the raise of InvalidParameterError when the vertices are out of the rocket.""" + test_plate = Plate( + shape="personalized", + dimensions=vertices, + material="carbon_steel", + thickness=0.001, + grid_spacing=0.002, + name="test_personalized_plate", + ) + with pytest.raises(InvalidParameterError): + calisto_robust.add_plate(test_plate) + + +@pytest.mark.parametrize( + "vertices", + [ + [ + [0, 0, 0], + [0.001, 0.001, 0.001], + [0.002, 0.002, 0.002], + ], # wrong vertices: 1D (line) + [ + [0, 0, 0], + [-0.001, -0.001, -0.001], + [0.001, 0.001, 0.001], + ], # wrong vertices: 1D (line) + [ + [0, 0, 0], + [-0.001, -0.001, -0.001], + [0.001, 0.001, 0.001], + [-0.002, -0.002, -0.002], + [0.002, 0.002, 0.002], + ], # wrong vertices: 1D (line) + ], +) +def test_generate_personalized_points_bounds_collinear(vertices, calisto_robust): + """Tests the raise of InvalidParameterError when the vertices don't form a 2D surface.""" + test_plate = Plate( + shape="personalized", + dimensions=vertices, + material="carbon_steel", + thickness=0.001, + grid_spacing=0.002, + name="test_personalized_plate", + ) + with pytest.raises( + InvalidParameterError, + match="All vertices of the personalized plate are collinear.", + ): + calisto_robust.add_plate(test_plate) + + +@pytest.mark.parametrize( + "angle, expected_x", # considering that calisto's rocket frame is tail to nose, the same as bacs + [ + (0, 0.0), # Angle = 0° -> x = 0 + (90, -0.0635), # Angle = 90° -> x = -R + (180, 0.0), # Angle = 180° -> x = 0 + (270, +0.0635), # Angle = 270° -> x = +R + ], +) +def test_generate_angular_plate_position(angle, expected_x, calisto_robust): + """Tests proper position vector generation in the BACS frame + based on the angular position. + """ + small_plate = Plate( + shape="circular", + dimensions=0.004, + material="carbon_steel", + thickness=0.0002, + z_points=40, + angular_points=70, + name="small_circular_plate", + ) + calisto_robust.add_plate(small_plate, position=angle, height=0.2) + one_x_true = any( + pytest.approx(expected_x, abs=1e-3) == point[0] for point in small_plate.points + ) + assert one_x_true + + +@pytest.mark.parametrize( + "plate", + [ + "test_circular_plate", + "test_squared_plate", + "test_rectangular_plate", + ], +) +def test_plate_dimensions(request, plate, calisto_robust): + """Tests proper position vector generation in the BACS frame + based on dimensions. + """ + plate_object = request.getfixturevalue(plate) + height = 0.0 + position_deg = 0.0 + + calisto_robust.add_plate(plate_object, position=position_deg, height=height) + + radius = calisto_robust.general_radius(height, frame="ucs") + + # Center position in BACS + z_bacs_center = ( + height - calisto_robust.center_of_dry_mass_position + ) * calisto_robust._csys + + if plate_object.shape == "circular": + half_height = plate_object.dimensions + theta = plate_object.dimensions / radius + else: + half_height = plate_object.dimensions[1] / 2.0 + theta = (plate_object.dimensions[0] / 2.0) / radius + + max_expected_x = radius * np.sin(theta) + max_expected_y = radius + expected_max_z = z_bacs_center + half_height + expected_min_z = z_bacs_center - half_height + + points = plate_object.points + + assert any(pytest.approx(max_expected_x, abs=1e-5) == p[0] for p in points) + assert any(pytest.approx(max_expected_y, abs=1e-5) == p[1] for p in points) + assert any(pytest.approx(expected_max_z, abs=1e-5) == p[2] for p in points) + assert any(pytest.approx(expected_min_z, abs=1e-5) == p[2] for p in points) + + +@pytest.mark.parametrize( + "height_ucs", + [ + 1.15, # almost out of the rocket(upper bound) + -1.2, # almost out of rocket(lower bound) + ], +) +def test_less_points_plate(height_ucs, calisto_robust): + """Tests that when the dimensions, or the point generated are out of the rocket + no error is raised and some points have been dismissed. + """ + z_points = 50 + angular_points = 70 + test_plate = Plate( + shape="circular", + material="carbon_steel", + thickness=0.001, + dimensions=0.4, + z_points=z_points, + angular_points=angular_points, + name="less_points_than_default_plate", + ) + calisto_robust.add_plate(test_plate, position=30, height=height_ucs) + assert 0 < len(test_plate.points) < z_points * angular_points + + +def test_several_positions_soft_iron_distortion_matrix( + test_squared_plate, calisto_robust +): + """Ensures proper handling of the soft iron distoriton matrices + as a dictionary. + """ + calisto_robust.add_plate(test_squared_plate, position=45, height=0.2) + test_squared_plate.calculate_soft_iron_distortion_matrix((0, 0, 0), frame="bacs") + test_squared_plate.calculate_soft_iron_distortion_matrix( + (0.004, 0.003, 0.5), frame="bacs" + ) + assert len(test_squared_plate._magnetic_distortion_matrices) == 2 + + list_keys = list(test_squared_plate._magnetic_distortion_matrices) + assert list_keys[0] == (0, 0, 0) + assert list_keys[1] == (0.004, 0.003, 0.5) + + +def test_no_soft_iron_distortion_matrix(calisto_robust): + """Tests that when the relative magnetic permeability is 1, no distortion is added.""" + test_plate = Plate( + shape="circular", + dimensions=0.04, + material="personalized", + thickness=0.001, + absolute_magnetic_permeability=4 * np.pi * 1e-7, + name="identity_soft_iron", + ) + calisto_robust.add_plate(test_plate, position=30, height=0.3) + test_plate.calculate_soft_iron_distortion_matrix([0, 0, 0], frame="bacs") + assert test_plate._magnetic_distortion_matrices[(0, 0, 0)] == Matrix.zeros() + + +@pytest.mark.parametrize( + "dimensions_1, material_1, absolute_magnetic_permeability_1, dimensions_2, material_2, absolute_magnetic_permeability_2", + [ + ( + 0.7, + "carbon_steel", + None, + 0.007, + "carbon_steel", + None, + ), # bigger plate -> higher distortion + ( + 0.07, + "iron", + None, + 0.07, + "carbon_steel", + None, + ), # bigger absolute magnetic permeability -> higher distortion + ( + 0.07, + "personalized", + 1.25e-7, + 0.07, + "personalized", + 1.25e-6, + ), # lower absolute magnetic permeability (diamagnetic materials) than vacuum -> higher distortion + ], +) +def test_compare_soft_iron_distortion_matrix( + dimensions_1, + material_1, + absolute_magnetic_permeability_1, + dimensions_2, + material_2, + absolute_magnetic_permeability_2, + calisto_robust, +): + """ + Tests that + - The plate class is able to handle wrapped plates, which is also + reflected in the magnitude of the distortion of the soft iron + distortion matrix. + - Bigger magnetic permeability causes bigger magnetic distortion. + """ + z_points = 150 + angular_points = 200 + shape = "circular" + thickness = 0.003 + position = 30 + height = 0.6 + + # definition of plates + big_plate = Plate( + shape=shape, + dimensions=dimensions_1, + material=material_1, + absolute_magnetic_permeability=absolute_magnetic_permeability_1, + thickness=thickness, + z_points=z_points, + angular_points=angular_points, + ) + small_plate = Plate( + shape=shape, + dimensions=dimensions_2, + material=material_2, + absolute_magnetic_permeability=absolute_magnetic_permeability_2, + thickness=thickness, + z_points=z_points, + angular_points=angular_points, + ) + + # big_plate + calisto_robust.add_plate(big_plate, position=position, height=height) + big_plate.calculate_soft_iron_distortion_matrix((0, 0, 0), frame="bacs") + big_plate_matrix = big_plate._magnetic_distortion_matrices[(0, 0, 0)] + + # small_plate + calisto_robust.add_plate(small_plate, position=position, height=height) + small_plate.calculate_soft_iron_distortion_matrix((0, 0, 0), frame="bacs") + small_plate_matrix = small_plate._magnetic_distortion_matrices[(0, 0, 0)] + + for row in range(3): + for column in range(3): + assert abs(big_plate_matrix[row, column]) > abs( + small_plate_matrix[row, column] + ) + + +def test_rocket_belonging(test_circular_plate, calisto_robust): + """Tests if the belonging attribute works as intended""" + calisto_robust.add_plate(test_circular_plate, position=-0.3, height=0.3) + assert isinstance(test_circular_plate.plots, _PlatePlots) + assert not isinstance(test_circular_plate._csys, type(None)) + assert not isinstance(test_circular_plate.center_of_dry_mass_position, type(None)) + + +@pytest.mark.parametrize( + "plate, position, height", + [ + ("test_personalized_plate", None, None), + ("test_circular_plate", 45, 0.3), + ("test_squared_plate", 45, 0.4), + ], +) +def test_plate_prints_and_plots(request, plate, position, height, calisto_robust): + """Test the print methods of the Plate class. Checks if all attributes are + printed and plotted correctly. + """ + plate_obj = request.getfixturevalue(plate) + with pytest.raises(InvalidParameterError): + plate_obj.plots.draw() + with pytest.raises(InvalidParameterError): + plate_obj.plots.draw_3d() + calisto_robust.add_plate(plate_obj, position, height) + plate_obj.prints.all() + plate_obj.plots.all() + assert True + + +def test_from_dict(): + """Tests if from_dict returns a Plate object.""" + plate_dict = { + "shape": "rectangular", + "dimensions": 0.003, + "material": "personalized", + "thickness": 0.001, + "absolute_magnetic_permeability": 1e-5, + "relative_magnetic_permeability": None, + "z_points": 50, + "angular_points": 50, + "name": "from_dict_plate", + } + plate_from_dict = Plate.from_dict(plate_dict) + assert isinstance(plate_from_dict, Plate) + assert plate_from_dict.dimensions == (0.003, 0.003) + assert plate_from_dict.material == "personalized" + assert plate_from_dict.thickness == pytest.approx(0.001) + assert plate_from_dict.z_points == pytest.approx(50) + assert plate_from_dict.angular_points == pytest.approx(50) diff --git a/tests/unit/rocket/test_rocket.py b/tests/unit/rocket/test_rocket.py index 2682f5b90..a771dd0b2 100644 --- a/tests/unit/rocket/test_rocket.py +++ b/tests/unit/rocket/test_rocket.py @@ -1094,3 +1094,97 @@ def test_evaluate_reduced_mass_with_motor(calisto): for t in [0.0, 1.0, 2.0, 3.0]: expected = prop_mass(t) * dry_mass / (prop_mass(t) + dry_mass) assert reduced_mass(t) == pytest.approx(expected) + + +@pytest.mark.parametrize( + "wire, position_endpoints, parachute_name", + [ + ( + "test_circular_plate", + [[0.001, 0.001, 0], [0.001, -0.001, 0]], + None, + ), # wrong wire: not Wire + ( + "test_communications_wire", + 1, + None, + ), # wrong dimensions: number + ( + "test_communications_wire", + [[0.001, 0.001, 0], [0.001, -0.001, 0], []], + None, + ), # wrong dimensions: only 2 position endpoints + ( + "test_communications_wire", + [[0.001, 0.001, 0], [0.001, -0.001, 0, 10]], + None, + ), # wrong dimensions: only 3 coodinates in endpoint position + ( + "test_communications_wire", + [[0.001, 0.001, 0], 9], + None, + ), # wrong dimensions: either all are numbers or all list + ( + "test_communications_wire", + [[0.001, 0.001, 0], [0.001, -0.001, 10]], + None, + ), # wrong endpoint: z out of range + ( + "test_communications_wire", + [[0.001, 0.001, 0], [0.001, -1, 0]], + None, + ), # wrong endpoint: radius of out range + ( + "test_ignition_wire_parachute", + [[0.001, 0.001, 0], [0.001, -0.001, 0]], + None, + ), # wrong parachute_name: None + ( + "test_ignition_wire_parachute", + [[0.001, 0.001, 0], [0.001, -0.001, 0]], + 10, + ), # wrong parachute_name: number + ], +) +def test_add_wire(request, wire, position_endpoints, parachute_name, calisto_robust): + """Tests that add_wire raises InvalidParameterError as intended.""" + wire_object = request.getfixturevalue(wire) + with pytest.raises(InvalidParameterError): + calisto_robust.add_wire(wire_object, position_endpoints, parachute_name) + + +@pytest.mark.parametrize( + "plate, position, height", + [ + ("test_communications_wire", 30, 0.4), # wrong Plate: not Plate + ("test_circular_plate", None, 0.4), # wrong position: None + ("test_circular_plate", "None", 0.4), # wrong position: str + ("test_circular_plate", 30, None), # wrong height: None + ("test_circular_plate", 30, "None"), # wrong height: str + ("test_circular_plate", 30, 40), # wrong height: out of bounds + ], +) +def test_add_plate(request, plate, position, height, calisto_robust): + """Tests that add_plate raises InvalidParameterError as intended.""" + plate_obj = request.getfixturevalue(plate) + with pytest.raises(InvalidParameterError): + calisto_robust.add_plate(plate_obj, position, height) + + +def test_general_radius(calisto_robust): + """Tests the general radius funciton as well as the _calculate_radius_z_intermediate, + nose cone radius function and the tail radius function.""" + prev = 0 + for z in np.linspace(-1.313 - 0.06, 1.16, 100): + current_radius = calisto_robust.general_radius(z, frame="ucs") + if -1.313 - 0.06 <= z <= -1.313: + assert 0.0435 <= current_radius <= 0.0635 + assert current_radius > prev + prev = current_radius + elif z <= 1.160 - 0.55829: + assert current_radius == 0.0635 + prev = current_radius + else: + assert 0 <= current_radius <= calisto_robust.radius + assert current_radius < prev + prev = current_radius diff --git a/tests/unit/sensors/test_sensor.py b/tests/unit/sensors/test_sensor.py index 0813a3638..84ed7f438 100644 --- a/tests/unit/sensors/test_sensor.py +++ b/tests/unit/sensors/test_sensor.py @@ -5,7 +5,9 @@ import pytest from pytest import approx +from rocketpy.exceptions import InvalidParameterError from rocketpy.mathutils.vector_matrix import Matrix, Vector +from rocketpy.sensors.magnetometer import Magnetometer from rocketpy.tools import euler313_to_quaternions # calisto standard simulation no wind solution index 200 @@ -46,6 +48,8 @@ @pytest.mark.parametrize( "sensor", [ + "noisy_rotated_magnetometer", + "quantized_magnetometer", "noisy_rotated_accelerometer", "quantized_accelerometer", "noisy_rotated_gyroscope", @@ -152,6 +156,7 @@ def test_quantization(sensor, input_value, expected_output, request): @pytest.mark.parametrize( "sensor", [ + "ideal_magnetometer", "ideal_accelerometer", "ideal_gyroscope", ], @@ -265,6 +270,102 @@ def test_scalar_measured_data(sensor, request, example_plain_env): assert len(sensor.measured_data[1]) == 3 +def test_noisy_rotated_magnetometer( + noisy_rotated_magnetometer, + example_plain_env, + calisto_robust_with_magnetometer_wires_and_plates, + test_communications_wire, + test_circular_plate, + test_personalized_plate, + calisto_main_chute, +): + """ + Test the measure method of the Magnetometer class. + Verifies coordinate transformations, magnetic field readings, + hard/soft iron distortions and power interference. + """ + sensor_from_bacs_list = [ + 0.001, + 0.002, + 0.3, + ] + rotation_bacs_to_inertial = Matrix.transformation(U[6:10]) + + x_inertial, y_inertial, z_inertial = rotation_bacs_to_inertial @ Vector( + sensor_from_bacs_list + ) + Vector(U[0:3]) + b_north, b_east, b_down = noisy_rotated_magnetometer._obtain_magnetic_field( + x_inertial, + y_inertial, + z_inertial, + example_plain_env.elevation, + example_plain_env.earth_radius, + example_plain_env.latitude, + example_plain_env.longitude, + ) + b_field_bacs = rotation_bacs_to_inertial.transpose @ Vector( + [b_east, b_north, -b_down] + ) # T + # apply magnetic interference: + # soft iron + soft_iron_matrix = Matrix.identity() + for plate in [test_circular_plate, test_personalized_plate]: + plate.calculate_soft_iron_distortion_matrix( + Vector(sensor_from_bacs_list), frame="bacs" + ) + soft_iron_matrix += plate._magnetic_distortion_matrices[ + tuple(sensor_from_bacs_list) + ] + b_field_bacs = soft_iron_matrix @ b_field_bacs + + # hard iron + b_field_bacs += Vector([60e-6] * 3) + + # communicatons interference + test_communications_wire.measure_magnetic_field( + Vector(sensor_from_bacs_list), frame="bacs" + ) + b_field_bacs += test_communications_wire._magnetic_field[ + tuple(sensor_from_bacs_list) + ] + + # noise, temperature drift and quantize + cross_axis_sensitivity = Matrix( + [ + [1, 0.005, 0.005], + [0.005, 1, 0.005], + [0.005, 0.005, 1], + ] + ) + sensor_rotation = Matrix.transformation( + euler313_to_quaternions(*np.deg2rad([60, 60, 60])) + ) + total_rotation = sensor_rotation @ cross_axis_sensitivity + + # expected measurement without noise (and without temperature drift, operating temperature is 298.15) + b_field_sensor = total_rotation.transpose @ b_field_bacs + # expected measurement with constant bias + bx, by, bz = b_field_sensor + Vector([1e-6] * 3) + + # with measure + noisy_rotated_magnetometer.measure( + time=TIME, + u=U, + u_dot=U_DOT, + relative_position=Vector(sensor_from_bacs_list), + environment=example_plain_env, + rocket=calisto_robust_with_magnetometer_wires_and_plates, + parachute_events=[[6, calisto_main_chute]], + ) + # Assert that the sensor outputs the expected magnetic field + assert noisy_rotated_magnetometer.measurement == approx([bx, by, bz], rel=0.1) + assert len(noisy_rotated_magnetometer.measurement) == 3 + assert noisy_rotated_magnetometer.measured_data[0][1:] == approx( + [bx, by, bz], rel=0.1 + ) + assert noisy_rotated_magnetometer.measured_data[0][0] == TIME + + def test_noisy_rotated_accelerometer(noisy_rotated_accelerometer, example_plain_env): """Test the measure method of the Accelerometer class. Checks if saved measurement is (ax,ay,az) and if measured_data is [(t, (ax,ay,az)), ...] @@ -275,12 +376,12 @@ def test_noisy_rotated_accelerometer(noisy_rotated_accelerometer, example_plain_ inertial_acceleration = Vector(U_DOT[3:6]) + Vector([0, 0, -GRAVITY]) omega = Vector(U[10:13]) omega_dot = Vector(U_DOT[10:13]) - acceleration = ( - inertial_acceleration + body_acceleration = Matrix.transformation(U[6:10]).transpose @ inertial_acceleration + a_body = ( + body_acceleration + Vector.cross(omega_dot, relative_position) + Vector.cross(omega, Vector.cross(omega, relative_position)) ) - # calculate total rotation matrix cross_axis_sensitivity = Matrix( [ @@ -292,15 +393,13 @@ def test_noisy_rotated_accelerometer(noisy_rotated_accelerometer, example_plain_ sensor_rotation = Matrix.transformation( euler313_to_quaternions(*np.deg2rad([60, 60, 60])) ) - total_rotation = sensor_rotation @ cross_axis_sensitivity - rocket_rotation = Matrix.transformation(U[6:10]).transpose - # expected measurement without noise - ax, ay, az = total_rotation @ (rocket_rotation @ acceleration) + total_rotation_sensor_to_body = sensor_rotation @ cross_axis_sensitivity + # expected measurement without noise in sensor frame + ax, ay, az = total_rotation_sensor_to_body.transpose @ a_body # expected measurement with constant bias - ax += 0.5 - ay += 0.5 + ax += 0 + ay += 0.3 az += 0.5 - # check last measurement considering noise error bounds noisy_rotated_accelerometer.measure( time=TIME, @@ -317,6 +416,102 @@ def test_noisy_rotated_accelerometer(noisy_rotated_accelerometer, example_plain_ assert noisy_rotated_accelerometer.measured_data[0][0] == TIME +@pytest.mark.parametrize( + "power_interference, hard_iron_distortion, soft_iron_distortion, activation_signal_interference, communications_interference", + [ + ( + "a", + [10, 10, 0], + "plates", + "wires", + "wires", + ), # wrong power_interference: not allowed str + ( + "personalized", + [10, 10, 0], + "plates", + None, + None, + ), # wrong personalized inputs: activaiton signal and communications interference cannot be None + ( + "personalized", + [10, 10, 0], + "plates", + "a", + None, + ), # wrong activaiton_signal_interference: not allowed str + ( + "personalized", + [10, 10, 0], + "plates", + 3, + "None", + ), # wrong communications_interference: not allowed str + ( + "personalized", + [10, 10, 0], + "a", + 3, + "None", + ), # wrong soft_iron_distortion: not allowed str + ], +) +def test_magnetometer_valid_parameters( + power_interference, + hard_iron_distortion, + soft_iron_distortion, + activation_signal_interference, + communications_interference, +): + """ + Validation of the input parameters of the arguments that are + unique of the magnetometer (not shared with parent classes). + """ + # common attributes + with pytest.raises(InvalidParameterError): + Magnetometer( + sampling_rate=40, + hard_iron_distortion=hard_iron_distortion, + soft_iron_distortion=soft_iron_distortion, + power_interference=power_interference, + activation_signal_interference=activation_signal_interference, + communications_interference=communications_interference, + ) + + +def test_from_dict_magnetometer(): + all_default_magnetometer_dict = { + "sampling_rate": 40, + } + all_default_magnetometer = Magnetometer.from_dict(all_default_magnetometer_dict) + assert isinstance(all_default_magnetometer, Magnetometer) + + nothing_default_magnetometer_dict = { + "sampling_rate": 100.0, + "orientation": (0.0, 0.0, 0.0), + "measurement_range": 16.0, + "resolution": 16, + "hard_iron_distortion": 0.05, + "soft_iron_distortion": 3 * Matrix.identity(), + "power_interference": 0.01, + "activation_signal_interference": None, + "communications_interference": None, + "noise_density": 0.001, + "noise_variance": 0.05, + "random_walk_density": 0.0001, + "random_walk_variance": 0.01, + "constant_bias": 0.02, + "operating_temperature": 298.15, + "temperature_bias": 0.005, + "temperature_scale_factor": 0.001, + "cross_axis_sensitivity": 0.02, + } + nothing_default_magnetometer = Magnetometer.from_dict( + nothing_default_magnetometer_dict + ) + assert isinstance(nothing_default_magnetometer, Magnetometer) + + def test_noisy_rotated_gyroscope(noisy_rotated_gyroscope, example_plain_env): """Test the measure method of the Gyroscope class. Checks if saved measurement is (wx,wy,wz) and if measured_data is [(t, (wx,wy,wz)), ...] @@ -441,6 +636,7 @@ def test_noisy_gnss(noisy_gnss, example_plain_env): @pytest.mark.parametrize( "sensor, file_format, expected_header", [ + ("ideal_magnetometer", "csv", "t,Bx,By,Bz\n"), ("ideal_accelerometer", "csv", "t,ax,ay,az\n"), ("ideal_gyroscope", "csv", "t,wx,wy,wz\n"), ("ideal_barometer", "csv", "t,pressure\n"), @@ -482,6 +678,7 @@ def test_export_data_csv( @pytest.mark.parametrize( "sensor, file_format, expected_keys", [ + ("ideal_magnetometer", "json", ("Bx", "By", "Bz")), ("ideal_accelerometer", "json", ("ax", "ay", "az")), ("ideal_gyroscope", "json", ("wx", "wy", "wz")), ("ideal_barometer", "json", ("pressure",)), diff --git a/tests/unit/sensors/test_sensor_seeding.py b/tests/unit/sensors/test_sensor_seeding.py index 73b4c664b..8cb10fca9 100644 --- a/tests/unit/sensors/test_sensor_seeding.py +++ b/tests/unit/sensors/test_sensor_seeding.py @@ -22,6 +22,7 @@ from rocketpy.sensors.barometer import Barometer from rocketpy.sensors.gnss_receiver import GnssReceiver from rocketpy.sensors.gyroscope import Gyroscope +from rocketpy.sensors.magnetometer import Magnetometer def _accelerometer(seed): @@ -125,7 +126,14 @@ def test_seed_survives_serialization_round_trip(): ), 44, ), + ( + Magnetometer( + sampling_rate=10, noise_density=1.0, noise_variance=1.0, seed=55 + ), + 55, + ), ] + for sensor, seed in cases: assert sensor.to_dict()["seed"] == seed data = json.loads(json.dumps(sensor.to_dict(), cls=RocketPyEncoder)) diff --git a/tests/unit/stochastic/test_stochastic_parachute.py b/tests/unit/stochastic/test_stochastic_parachute.py index 476384477..82cccf292 100644 --- a/tests/unit/stochastic/test_stochastic_parachute.py +++ b/tests/unit/stochastic/test_stochastic_parachute.py @@ -3,8 +3,8 @@ import numpy as np import pytest -from rocketpy.stochastic import StochasticParachute from rocketpy.rocket.parachute import Parachute +from rocketpy.stochastic import StochasticParachute from rocketpy.stochastic.stochastic_parachute import _is_a_trigger diff --git a/tests/unit/test_tools.py b/tests/unit/test_tools.py index 3b8df37a3..ed2b13e48 100644 --- a/tests/unit/test_tools.py +++ b/tests/unit/test_tools.py @@ -22,7 +22,6 @@ tuple_handler, ) - WEB_MERCATOR_EARTH_RADIUS = 6378137.0 diff --git a/tests/unit/wire/test_wire.py b/tests/unit/wire/test_wire.py new file mode 100644 index 000000000..a8ae4ed47 --- /dev/null +++ b/tests/unit/wire/test_wire.py @@ -0,0 +1,184 @@ +import pytest + +from rocketpy.exceptions import InvalidParameterError +from rocketpy.mathutils import Vector +from rocketpy.plots.wire_plots import _WirePlots +from rocketpy.rocket import Wire + + +@pytest.mark.parametrize( + "wire_type, ignition_wire_funciton, current, extra_ignition_time", + [ + (0, "motor_ignition", 1, 0.4), + ( # wrong wire type: number + "ignition", + None, + 1, + 0.4, + ), + ( # wrong ignition_wire_type: None + "ignition", + 0, + 1, + 0.4, + ), + ( # wrong ignition_wire_type: number + "ignition", + "motor", + "1", + 0.4, + ), + ( # wrong current: str + "ignition", + "motor", + 1, + "0.4", + ), + ( # wrong extra_igntion_time: str + "ignition", + "motor", + 1, + -0.4, + ), # wrong extra_igntion_time: - + ], +) +def validate_wire_type(wire_type, ignition_wire_function, current, extra_ignition_time): + """Ensures that InvalidParameterError are raised with incorrect entry parameters.""" + with pytest.raises(InvalidParameterError): + Wire(current, wire_type, ignition_wire_function, extra_ignition_time) + + +def test_define_magnetic_field(test_communications_wire): + """Tests proper handling of the magnetic field calculated + in the _magnetic_field dictionary.""" + position_vector = [0.003, 0.002, 1] + magnetic_field = [10, 25, 10] + test_communications_wire.define_magnetic_field(position_vector, magnetic_field) + list_key = list(test_communications_wire._magnetic_field) + assert list_key[0] == tuple(position_vector) + assert ( + test_communications_wire._magnetic_field[tuple(position_vector)] + == magnetic_field + ) + assert test_communications_wire._magnetic_field[tuple(position_vector)] == Vector( + magnetic_field + ) + + +def test_current_directon(calisto_with_sensors): + """Tests that changing direction of the current results in a magnetic field vector + of the same magnitude but with opposite components and the magnetic field components + have a correct physical meaning.""" + horizontal_wire_1 = Wire(10, wire_type="communications", name="horizontal_wire") + horizontal_wire_2 = Wire(10, wire_type="communications", name="horizontal_wire") + calisto_with_sensors.add_wire( + horizontal_wire_1, [[0.001, 0.001, 0], [0.001, -0.001, 0]] + ) + calisto_with_sensors.add_wire( + horizontal_wire_2, [[0.001, -0.001, 0], [0.001, 0.001, 0]] + ) + + horizontal_wire_1.measure_magnetic_field([0, 0, 0], frame="bacs") + horizontal_wire_2.measure_magnetic_field([0, 0, 0], frame="bacs") + + b_field_1 = horizontal_wire_1._magnetic_field[(0, 0, 0)] + b_field_2 = horizontal_wire_2._magnetic_field[(0, 0, 0)] + + # given the calisto_robust frame, [0, 0, 0] is the center of dry mass WITHOUT THE MOTOR, + # However the bacs frame in which the magnetic field is calculated is slighlty bellow along the z axis + # As a result, following right-hand rule the x component won't be 0, but a really small number, and in opposite directions + # In y axis since they are symmetrical component of both field will be 0 + # In the z axis they will oppose since the direciton is opposite + assert b_field_1[0] == pytest.approx(0, abs=1e-6) + assert b_field_1[1] == 0 + assert b_field_2[0] == pytest.approx(0, abs=1e-6) + assert b_field_2[1] == 0 + assert b_field_1[0] == -b_field_2[0] + assert b_field_2[2] != 0 + assert b_field_1[2] != 0 + assert b_field_2[2] == -b_field_1[2] + assert abs(b_field_2) == abs(b_field_1) + + +def test_dimension_increase(calisto_with_sensors): + """Tests that if the wire is closer it has a higher magnitude for the magnetic field""" + closer_wire = Wire(10, wire_type="communications", name="horizontal_wire") + farther_wire = Wire(10, wire_type="communications", name="horizontal_wire") + calisto_with_sensors.add_wire(closer_wire, [[0.001, 0.001, 0], [0.001, -0.001, 0]]) + calisto_with_sensors.add_wire(farther_wire, [[0.001, 0.001, 0], [0.001, -0.001, 0]]) + + closer_wire.measure_magnetic_field([0, 0, 0], frame="bacs") + farther_wire.measure_magnetic_field([-0.4, 0, 0], frame="bacs") + + b_field_closer = closer_wire._magnetic_field[(0, 0, 0)] + b_field_farther = farther_wire._magnetic_field[(-0.4, 0, 0)] + assert abs(b_field_closer) > abs( + b_field_farther + ) # closer wire must have a higher magnetic field + + +@pytest.mark.parametrize( + "position_vector", + [ + [0, 0, 0], + [0.002, 0.002, 0], + [0.001, 0.001, 0], + [-0.001, -0.001, 0], + ], +) +def test_raise_warning(test_communications_wire, calisto_robust, position_vector): + """Ensures that a warning is raised when the magnetic field measurement function + of the wire has as a parameter a point located along the wire line.""" + calisto_robust.add_wire( + test_communications_wire, + position_endpoints=[[-0.003, -0.003, 0], [0.003, 0.003, 0]], + ) + with pytest.warns(UserWarning): + test_communications_wire.measure_magnetic_field( + position_vector=position_vector, frame="ucs" + ) + + +def test_from_dict(): + """Ensures from_dict returns a Wire object, whose attributes + are the ones passed in the dict.""" + wire_dict = { + "current": 3, + "wire_type": "ignition", + "ignition_wire_function": "motor_ignition", + "extra_ignition_time": 2, + } + wire_from_dict = Wire.from_dict(wire_dict) + + assert isinstance(wire_from_dict, Wire) + assert wire_from_dict.current == pytest.approx(3) + assert wire_from_dict.wire_type == "ignition" + assert wire_from_dict.ignition_wire_function == "motor_ignition" + assert wire_from_dict.extra_ignition_time == pytest.approx(2) + + +def test_rocket_belonging(test_communications_wire, calisto_robust): + """Tests the belonging method of the wire works as intended.""" + calisto_robust.add_wire( + test_communications_wire, + position_endpoints=[[0.001, 0.002, -0.3], [0.001, 0.002, 0.3]], + ) + assert isinstance(test_communications_wire.plots, _WirePlots) + assert not isinstance(test_communications_wire._csys, type(None)) + assert not isinstance( + test_communications_wire.center_of_dry_mass_position, type(None) + ) + + +def test_wire_prints_and_plots(test_communications_wire, calisto_robust): + """Tests the print methods of the Wire class work properly. Checks if all attributes are + printed and plotted correctly. + """ + with pytest.raises(InvalidParameterError): + test_communications_wire.plots.draw() + calisto_robust.add_wire( + test_communications_wire, [[0.001, 0.002, -0.3], [0.001, 0.002, 0.3]] + ) + test_communications_wire.prints.all() + test_communications_wire.plots.all() + assert True